Windows Sockets (Winsock)

Schrijver: Peter Berry
Datum Van Creatie: 18 Augustus 2021
Updatedatum: 1 Juli- 2024
Anonim
Сетевое программирование C++. WinSock. Урок #1
Video: Сетевое программирование C++. WinSock. Урок #1

Inhoud

Definitie - Wat betekent Windows Sockets (Winsock)?

Een Windows-socket (Winsock) is een applicatie-programmeerinterface (API) die communicatie mogelijk maakt tussen Windows-netwerksoftware en netwerkservices, zoals Transmission Control Protocol / Internet Protocol (TCP / IP). Winsock is gebaseerd op de interface van Berkeley Unix sockets.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Windows Sockets (Winsock)

Windows Sockets API (WSA) is de technische specificatie voor Windows-sockets. Het omvat de Berkeley socket-achtige routines, evenals een set Windows-specifieke extensies. Windows-sockets bieden een standaardinterface tussen Windows TCP / IP-clienttoepassingen en de onderliggende TCP / IP-protocolsuite.

Besturingssystemen (OS) zoals Windows 95 en Windows NT bevatten een datalinklaag met de naam winsock.dll, die helpt om de Windows-programma's en de TCP / IP-services samen te laten werken. Naast de Microsoft winsock.dll-versie zijn er ook andere versies van winsock.dll beschikbaar als freeware en shareware. Omdat er geen specifieke standaard is gedefinieerd voor de Windows Sockets API, is elke implementatie uniek.


Het Winsock-programma is opgenomen als onderdeel van het besturingssysteem in Microsoft Windows. Een Winsock-interface is ook beschikbaar voor Mac OS. Organisaties zoals Chameleon bieden een suite aan bestaande uit een webbrowser, een File Transfer Protocol-hulpprogramma, e-mailhulpprogramma en andere hulpprogramma's. In het Unix-besturingssysteem zijn sockets en TCP / IP ontworpen om rechtstreeks met Unix-toepassingsprogramma's te worden uitgevoerd zonder dat een Winsock-equivalent nodig is.

De Windows Sockets API-specificatie bestaat uit twee soorten interfaces. Deze omvatten een API voor applicatie-ontwikkelaars en een service provider interface voor netwerksoftware-ontwikkelaars om nieuwe netwerkprotocollen te maken en toe te voegen.