Sockets de Windows (Winsock)

Autora: Peter Berry
Data De La Creació: 18 Agost 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Сетевое программирование C++. WinSock. Урок #1
Vídeo: Сетевое программирование C++. WinSock. Урок #1

Content

Definició: què significa Windows Sockets (Winsock)?

Un socket 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.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

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 client de 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 winsock.dll, també hi ha altres versions de winock.dll disponibles com a programari lliure 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 de Protocol de transferència de fitxers, una 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.