Zuhause Netzwerke Was sind Windows-Sockets (Winsock)? - Definition aus techopedia

Was sind Windows-Sockets (Winsock)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Windows Sockets (Winsock)?

Ein Windows-Socket (Winsock) ist eine Anwendungsprogrammierschnittstelle (Application Programming Interface, API), die die Kommunikation zwischen Windows-Netzwerksoftware und Netzwerkdiensten wie TCP / IP (Transmission Control Protocol / Internet Protocol) ermöglicht. Winsock basiert auf der Berkeley Unix-Sockets-Schnittstelle.

Techopedia erklärt Windows Sockets (Winsock)

Windows Sockets API (WSA) ist die technische Spezifikation für Windows-Sockets. Es enthält die Routinen im Berkeley-Socket-Stil sowie eine Reihe von Windows-spezifischen Erweiterungen. Windows-Sockets bieten eine Standardschnittstelle zwischen Windows-TCP / IP-Clientanwendungen und der zugrunde liegenden TCP / IP-Protokollsuite.

Betriebssysteme wie Windows 95 und Windows NT enthalten eine Datenverbindungsschicht mit dem Namen winsock.dll, mit deren Hilfe die Windows-Programme und die TCP / IP-Dienste zusammenarbeiten können. Neben der Microsoft winsock.dll-Version gibt es auch andere Versionen von winsock.dll als Freeware und Shareware. Da für die Windows-Sockets-API kein spezifischer Standard definiert ist, ist jede Implementierung einzigartig.

Das Winsock-Programm ist Bestandteil des Betriebssystems in Microsoft Windows. Eine Winsock-Oberfläche ist auch für Mac OS verfügbar. Unternehmen wie Chameleon bieten eine Suite an, die aus einem Webbrowser, einem Dienstprogramm File Transfer Protocol, einem Mail-Dienstprogramm und anderen Dienstprogrammen besteht. Unter Unix können Sockets und TCP / IP direkt mit Unix-Anwendungsprogrammen ausgeführt werden, ohne dass ein Winsock-Äquivalent erforderlich ist.

Die Windows-Sockets-API-Spezifikation besteht aus zwei Arten von Schnittstellen. Dazu gehören eine API für Anwendungsentwickler und eine Dienstanbieterschnittstelle für Netzwerksoftwareentwickler zum Erstellen und Hinzufügen neuer Netzwerkprotokolle.

Was sind Windows-Sockets (Winsock)? - Definition aus techopedia