Architektura gniazd systemu Windows 2
Architektura Windows Sockets 2 jest zgodna z architekturą systemu Windows Open System (WOSA), jak pokazano poniżej:
architektura
Winsock definiuje standardowy interfejs dostawcy usług (SPI) między interfejsem programowania aplikacji (API), a jego funkcje są eksportowane z WS2_32.dll i stosów protokołów. W związku z tym obsługa protokołu Winsock nie jest ograniczona do stosów protokołów TCP/IP, podobnie jak w przypadku gniazd systemu Windows 1.1.
W przypadku architektury Windows Sockets 2 nie jest konieczne ani pożądane, aby dostawcy stosu dostarczali własną implementację WS2_32.dll, ponieważ jeden WS2_32.dll musi działać we wszystkich stosach. Podkładki WS2_32.dll i zgodności powinny być wyświetlane w taki sam sposób jak składnik systemu operacyjnego.