Winsock (WINdowsSOCKet) es una biblioteca dinámica de funciones DLL para Windows que se hizo con la finalidad de implementar TCP/IP.
Las aplicaciones que utilizan Winsock son numerosas: navegadores, gestores de correo electrónico, Apache ...
Varios distribuidores habían transportado originalmente sus implementaciones de este protocolo a Windows.
Windows 2000 requiere que todas las aplicaciones que no sean NetBIOS utilicen WinSock si necesitan tener acceso a cualquier servicio TCP/IP.
Los distribuidores pueden escribir opcionalmente aplicaciones JPX/SPX para este estándar también.