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) online bereitgestellt wird. 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 ein und kommunizieren Informationen für die Anwendungsanforderung für den Service. UNIX Socket Communications ist für Client-Server-Anwendungsarchitekturen und Funktionen von Anforderungen eines Clients oder Clients an einen Server bestimmt. Jede Sockel hat eine eigene Bekennungs- und Sockeladresse und ist fähigmit mehreren Protokolltypen verwendet zu werden. 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 RAW -Socket -Typ. Wenn Fern- und lokale Socket -Typen kommunizieren, werden sie als Sockelpaare mit lokalen und entfernten Anschlüssen und Adressen bezeichnet.
Ein Standard -Regelsatz für das Übertragen von Daten wird als Socket -Protokoll bezeichnet, z. Jeder Socket -Typ kann ein eigenes übliches Protokoll für spezifische Verwendungszwecke haben, um Unterstützung von einer Domäne für die Kommunikation mit lokaler Kommunikation mit UNIX und Internet -Kommunikation mit TC zu erhaltenP/IP- oder Betriebssystem -Netzwerk -Treiber -Domains (NDD) -Kommunikation. 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 übergeordneten zu untergeordneten Öffnungen oder mithilfe einzelner Unix -Sockets. In Windows oder allgemeinen Internetnutzung werden hauptsächlich Stream-, RAW- und NDD -Socket -Typen in Domäneneigenschaften verwendet und auf dem TCP/IP geschichtet. Die Socket -Typen verfügen über Domänenadressen und Portnummern und können Quellen -Routing- und Sicherheitsverfahrensfunktionen bereitstellen und in der Regel frequenz codiert. Die Eigenschaften von NDD -Domänen werden von Ethernet und anderen Schnittstellenprotokollen verwendet, wodurch das Senden und Empfang von Datagrammpaketen ermöglicht wird.
Server sind Computerprozesse, die Anwendungsdienst anbieten. Sie erstellen einen Hörstatus Socket zum Start und warten auf Anweisungen eines Kundenprogramms. TCP/IP ServERS können mehrere Kunden gleichzeitig dienen, indem sie für jeden Kunden eine einzigartige dedizierte Verbindung herstellen. Anschließend befindet sich der Socket in einem dedizierten Zustand.