Taula de continguts:
Definició: què significa Windows Sockets (Winsock)?
Una presa de Windows (Winsock) és una interfície de programació d'aplicacions (API) que permet la comunicació entre el programari de xarxa de Windows i els serveis de xarxa, com ara el protocol de transmissió de protocol / Internet Protocol (TCP / IP). Winsock es basa en la interfície de sockets Berkeley Unix.
Techopedia explica Windows Sockets (Winsock)
L’API de Windows sockets (WSA) és l’especificació tècnica per a sockets de Windows. Inclou rutines d'estil socket de Berkeley i un conjunt d'extensions específiques per a Windows. Windows sockets proporciona una interfície estàndard entre les aplicacions de client Windows TCP / IP i la suite de protocols TCP / IP subjacent.
Els sistemes operatius (SO) com Windows 95 i Windows NT inclouen una capa d’enllaç de dades anomenada winsock.dll, que ajuda a fer que els programes de Windows i els serveis TCP / IP funcionin conjuntament. A més de la versió de Microsoft winock.dll, també hi ha altres versions de winock.dll disponibles com a programari gratuït i shareware. Com que no hi ha un estàndard específic definit per a l’API de Windows sockets, cada implementació és única.
El programa Winsock s’inclou com a part del sistema operatiu a Microsoft Windows. Una interfície de Winsock també està disponible per a Mac OS. Organitzacions com Chameleon ofereixen una suite formada per un navegador web, una utilitat Protocol de transferència d’arxius, utilitat de correu i altres utilitats. Al sistema operatiu Unix, les connexions i TCP / IP estan dissenyats per funcionar directament amb programes d’aplicació Unix sense necessitat d’equivalent a Winsock.
L’especificació API de Windows sockets consisteix en dos tipus d’interfícies. Aquests inclouen una API per als desenvolupadors d'aplicacions i una interfície del proveïdor de serveis per als desenvolupadors de programari de xarxa per crear i afegir nous protocols de xarxa.
