www.wikidata.de-de.nina.az
Winsock oder Windows Sockets ist eine Windows Programmierschnittstelle API zum Zugriff auf Rechnernetze uber Sockets Winsock erganzt Windows um die Internetprotokollfamilie und ist fur die Verbindung des Computers mit dem Internet zustandig Es wird von Programmen verwendet um uber das Internetprotokoll IP auf das Netzwerk zuzugreifen 1 Das Betriebssystem stellt dafur diverse Funktionen in Programmbibliotheken bereit 2 Moderne objektorientierte Programmiersprachen und Frameworks stellen in der Regel Klassen zur Verfugung die den konkreten Zugriff auf die einzelnen Socket Funktionen des Betriebssystems u a auch im Hinblick auf Plattformunabhangigkeit kapseln 3 Inhaltsverzeichnis 1 Funktionsweise 2 Geschichte 3 Weblinks 4 EinzelnachweiseFunktionsweise BearbeitenWenn ein Programm z B ein Webbrowser uber das Netzwerk kommunizieren will z B mit einem Webserver gibt es die Anforderung an Winsock weiter welches dann versucht die Verbindung aufzubauen Winsock meldet an das aufrufende Programm zuruck ob der Verbindungsaufbau gelungen oder fehlgeschlagen ist Konnte eine Verbindung hergestellt werden konnen mit weiteren Winsock Funktionsaufrufen uber diese Verbindung Daten uber das Netzwerk ausgetauscht werden z B einzelne Webseiten 3 Durch die Verwendung der Winsock API ist es prinzipiell moglich IP benutzende Programme zu schreiben die quellcodekompatibel zwischen Windows und POSIX Betriebssystemen sind wobei seit Winsock 2 0 auch andere Protokolle als die der Internetprotokollfamilie moglich sind wie z B IrDA oder Bluetooth In alteren Versionen des Betriebssystems Windows wurden u a auch die Protokolle IPX und AppleTalk nativ unterstutzt 4 Die Kommunikation uber Sockets kann via SSL TLS verschlusselt erfolgen 5 6 Geschichte BearbeitenWinsock wurde 1992 von Microsoft entwickelt Dazu wurden praktisch alle Funktionen von den Betriebssystemen Unix und BSD ubernommen Zuvor war man auf Implementationen von Drittanbietern angewiesen wie z B der verbreiteten Shareware Trumpet Winsock von Peter Tattam 7 Weblinks BearbeitenWindows Sockets Dokumentation von Microsoft Winsock Tutorial In c worker ch Archiviert vom Original am 12 Januar 2022 abgerufen am 3 September 2023 Einzelnachweise Bearbeiten Steven White et al Windows Sockets 2 In learn microsoft com Microsoft 7 Januar 2021 abgerufen am 29 September 2023 englisch Steven White et al Winsock functions In learn microsoft com Microsoft 7 Januar 2021 abgerufen am 29 September 2023 englisch a b William Johnston Buchanan The Handbook of Data Communications and Networks 2 Auflage Band 1 amp 2 Springer New York 2013 ISBN 978 1 4757 1067 0 Socket Programming S 1073 1120 doi 10 1007 978 1 4020 7870 5 englisch Steven White et al Winsock Network Protocol Support in Windows In learn microsoft com Microsoft 7 Januar 2021 abgerufen am 29 September 2023 englisch Steven White et al Secure Winsock Programming In learn microsoft com Microsoft 7 Januar 2021 abgerufen am 29 September 2023 englisch Steven White et al Winsock Secure Socket Extensions In learn microsoft com Microsoft 7 Januar 2021 abgerufen am 29 September 2023 englisch Trumpet Winsock v5 0 In tattsoft com Tattam Software Enterprises Pty Ltd abgerufen am 26 Januar 2010 englisch Abgerufen von https de wikipedia org w index php title Winsock amp oldid 237734946