Windows Sockets 2-Architektur
Die Windows Sockets 2-Architektur ist mit der Windows Open System Architecture (WOSA) kompatibel, wie unten dargestellt:
Winsock definiert eine Standarddienstanbieterschnittstelle (SPI) zwischen der Api (Application Programming Interface), deren Funktionen aus WS2_32.dll und den Protokollstapeln exportiert werden. Daher ist die Winsock-Unterstützung nicht wie bei Windows Sockets 1.1 auf TCP/IP-Protokollstapel beschränkt.
Bei der Windows Sockets 2-Architektur ist es nicht notwendig oder wünschenswert, dass Stapelanbieter ihre eigene Implementierung von WS2_32.dll bereitstellen, da ein einzelner WS2_32.dll für alle Stapel funktionieren muss. Die WS2_32.dll- und Kompatibilitäts-Shims sollten auf die gleiche Weise wie eine Betriebssystemkomponente angezeigt werden.