Skip to main content

Was sind die verschiedenen Arten von Socket -Kommunikation?

Eine Internet-Socket ist eine Einheit, die den Endpunkt für bidirektionale Socket-Kommunikationsflüsse vom Internet zu Anwendungen auf einem Computer oder Computern mithilfe einer webbasierten Anwendung ist.Kommunikationsbuchsen sind eine Funktion, die von Betriebssystemen für die Weitergabe von Informationspaketen an und von Anwendungen wie Browsern, webbasierten Textverarbeitungsprogrammen und E-Mail-Clients aus dem Übertragungssteuerungsprotokoll/Internet-Protokoll (TCP/IP) bereitgestellt wirdonline.In der Praxis nehmen Socket -Unterprogramme, die für Unix- oder Windows -Betriebssysteme geschrieben werden können, einen Socket -Typ mit seinem inhärenten Kommunikationsstil und einem Socket -Protokoll mit seinem inhärenten Service -Typ und kommunizieren Sie Informationen für die Anwendungsanforderung für den Service.UNIX Socket Communications ist für Client-Server-Anwendungsarchitekturen und Funktionen von Anfragen eines Clients oder Clients zu einem Server bestimmt.Jede Socket hat eine eigene Kennung und Sockeladresse und kann mit mehreren Protokolltypen verwendet werden.

Arten von Sockeln werden nach ihren individuellen semantischen Kommunikationseigenschaften klassifiziert, da Prozesse bestimmte Arten von Sockeln erfordern.Die grundlegenden Kategorien von Socket -Typen sind: Stream für virtuelle Schaltungen, DGram für Datagramme, conndgram für Verbindungsdatagramme, rdm für zuverlässig lieferbare Nachrichten und RAW für einen rohen Socket -Typ.Wenn Remote- und lokale Socket -Typen kommunizieren, werden sie als Socket -Paare bezeichnet, wobei sowohl lokale als auch Remote -Ports und -adressen.

Ein Standard -Regelsatz für das Übertragen von Daten wird als Socket -Protokoll bezeichnet, wie z.IP) oder TCP/IP.Jeder Socket -Typ kann ein eigenes übliches Protokoll für spezifische Verwendungszwecke haben, um Unterstützung von einer Domäne für die Kommunikation zu erhalten, die mit lokalen Kommunikation mit UNIX, Internet -Kommunikation mit TCP/IP oder NDD -Kommunikation (Betriebssysteme) stattfinden kann.Protokolle haben Protokollfamilien, die entsprechende Adressen in einer Socket -Header -Datei aufgerufen und verwendet werden.

Socket -Domänen haben Eigenschaften, und in Unix die Domäneneigenschaften für Socket -Kommunikation passieren Dateien zwischen Prozessen von Eltern zu untergeordneten Öffnungen oder mithilfe einzelner UnixSteckdosen.In Windows oder allgemeinen Internetnutzung werden hauptsächlich Stream-, RAW- und NDD -Socket -Typen in Domäneneigenschaften verwendet und auf dem TCP/IP gelagert.Die Socket -Typen verfügen über Domänenadressen und Portnummern und können Quellen -Routing- und Sicherheitsverfahrensfunktionen bereitstellen und sind in der Regel frequenz codiert.NDD -Domäneneigenschaften werden von Ethernet und anderen Schnittstellenprotokollen verwendet, wodurch das Senden und Empfang von Datagrammpaketen ermöglicht werden können.Sie erstellen einen

Hörstatus Socket zum Start und warten auf Anweisungen eines Kundenprogramms.TCP/IP-Server können mehrere Clients gleichzeitig bedienen, indem sie für jeden Kunden eine einzigartige dedizierte Verbindung herstellen. Anschließend befindet sich der Socket in einem dedizierten Zustand.Anwendungen.