Windows 소켓 2 아키텍처는 아래 그림과 같이 WOSA(Windows Open System Architecture)를 준수합니다.
windows 소켓 2 아키텍처
Winsock은 WS2_32.dll 및 프로토콜 스택에서 내보낸 함수를 사용하여 API(애플리케이션 프로그래밍 인터페이스) 간에 SPI(표준 서비스 공급자 인터페이스)를 정의합니다. 따라서 Winsock 지원은 Windows 소켓 1.1의 경우와 마찬가지로 TCP/IP 프로토콜 스택으로 제한되지 않습니다.
Windows 소켓 2 아키텍처에서는 단일 WS2_32.dll 모든 스택에서 작동해야 하므로 스택 공급업체가 자체 WS2_32.dll구현을 제공하는 것은 필요하거나 바람직하지 않습니다. WS2_32.dll 및 호환성 shim은 운영 체제 구성 요소와 동일한 방식으로 확인해야 합니다.