Winsock

Winsock

Winsock oder Windows Sockets bezeichnet eine Funktionssammlung zum Zugriff auf Netzwerkkomponenten unter Microsoft Windows.

Winsock ergänzt Windows um die Internetprotokollfamilie und ist für die Verbindung des PCs mit dem Internet zuständig. Es wird von Software-Anwendungen verwendet, um über das Internetprotokoll (IP) auf das Netzwerk zuzugreifen. Die Anwendung ruft dazu bestimmte Funktionen in der Bibliothek winsock.dll (bzw. ab Windows 95/NT wsock32.dll) auf.

Inhaltsverzeichnis

Funktionsweise

Wenn ein Programm (zum Beispiel ein Web-Browser) über das Netzwerk kommunizieren will (zum Beispiel einen Webserver kontaktiert) gibt es die Anforderung an Winsock weiter, welches dann versucht, die Verbindung aufzubauen. Winsock meldet an das aufrufende Programm zurück, ob der Verbindungsaufbau gelungen oder fehlgeschlagen ist. Konnte eine Verbindung hergestellt werden, können mit weiteren Winsock-Funktionsaufrufen über diese Verbindung Daten über das Netzwerk ausgetauscht werden (z.B. Herunterladen von Internet-Seiten).

Durch die Verwendung der Winsock-API ist es prinzipiell möglich, IP-benutzende Anwendungen zu schreiben, die quellcodekompatibel zwischen Windows und POSIX-Betriebssystemen sind, wobei seit Winsock 2.0 auch andere Protokolle als die der Internetprotokollfamilie möglich sind, wie z.B. IPX.

Geschichte

Winsock wurde 1992 von Microsoft entwickelt. Dazu wurden praktisch fast alle Funktionen von den Betriebssystemen UNIX und BSD übernommen. Zuvor war man auf Implementationen von Drittanbietern angewiesen, wie z. B. der verbreiteten Shareware von Peter Tattam.[1]

Weblinks

Einzelnachweise

  1. Trumpet Winsock v5.0

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Winsock — (WINdows SOCKet) est une bibliothèque dynamique de fonctions DLL sous Windows dont le but est d implémenter TCP/IP. Elle prend notamment en charge l envoi et la réception des paquets de données via des socket BSD. Les applications qui utilisent… …   Wikipédia en Français

  • Winsock — (WINdowsSOCKet) es una biblioteca dinámica de funciones DLL para Windows que se hizo con la finalidad de implementar TCP/IP. Incluye soporte para envío y recepción de paquetes de datos a través de sockets BSD. Las aplicaciones que utilizan… …   Wikipedia Español

  • Winsock —   [Abk. für Windows Sockets, dt. »Sockel für Windows«], in den Betriebssystemen Windows 95, Windows 98, Windows NT und Windows 2000 enthaltenes Application Programming Interface (API), das eine Kommunikation zwischen zwei Anwendungsprogrammen… …   Universal-Lexikon

  • Winsock — In computing, the Windows Sockets API, which was later shortened to Winsock, is a technical specification that defines how Windows network software should access network services, especially TCP/IP. It defines a standard interface between a… …   Wikipedia

  • Winsock — Windows Sockets API (WSA), название которого было укорочено до Winsock. Это техническая спецификация, которая определяет, как сетевое программное обеспечение Windows будет получать доступ к сетевым сервисам, в том числе, TCP/IP. Он определяет… …   Википедия

  • WinSock —    An API for writers of TCP/IPrelated software. Also known as Windows Sockets or Windows Network Transit Protocol.    WinSock is designed to provide the same kinds of services that Berkeley sockets provide in the Unix world. In Windows, WinSock… …   Dictionary of networking

  • Winsock Firewall — est un parefeu libre pour windows. Cette section est vide, pas assez détaillée ou incomplète. Votre aide est la bienvenue ! Lien externe Site officiel …   Wikipédia en Français

  • Winsock — noun The Windows interface to TCP/IP …   Wiktionary

  • WINSOCK — Windows Sockets (implementation) …   Acronyms

  • winsock — ● ►en np. ►NET Windows Sockets. Une fameuse DLL sous Windows qui permet d utiliser des sockets TCP/IP …   Dictionnaire d'informatique francophone

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”