Was ist ein TCP/IP -Socket?
Eine TCP/IP -Socket wird für die Kommunikation zwischen zwei Computern verwendet. Der Socket umfasst die IP -Adresse (Internet Protocol) sowie den Host oder den Port, mit dem die Computer die Daten übertragen. Alle Anwendungen, die am Getriebe teilnehmen, verwenden den Socket, um Informationen zu senden und zu empfangen. Portnummern werden manchmal als Hosts bezeichnet und geben dem empfangenden Computer mit, wo die angeforderten Daten gesendet werden sollen. Zusammen bildet die IP -Adresse und die Portnummer einen Socket.
Eine Portadresse ist die Nummer des Ports, mit dem Daten gesendet und empfangen werden. Jedes Computergerät verfügt über verschiedene Ports, mit denen es Kommunikation senden und empfängt. Da einige dieser Ports von bestimmten Geräten wie Druckern verwendet werden können, muss der Computer anderen Geräten mitteilen, wohin Informationen gesendet werden sollen. In der Internetkommunikation kann der Port ein Ätherne seinT -Port wird einem bestimmten Gerät oder der Portadresse eines Servers zugewiesen, der mit mehreren einzelnen Computern verbunden ist. Es enthält Anweisungen, an denen diese Kommunikation gesendet werden soll. Die in der TCP/IP -Socket enthaltene IP -Adresse und Portadresse gibt dem empfangenden Computer mit, wo die angeforderten Daten gesendet werden sollen. Es hilft auch, eine einheitliche Sprache zwischen den Maschinen zu etablieren.
Wenn ein Socket erstellt wird, testen der Sender und der Empfänger den Kommunikationsport, um sicherzustellen, dass die Daten durchlaufen. Der Absender kann eine Anfrage senden, die dem Empfänger mitteilt, was seine Identität ist. Anschließend wird eine Antwort an den Absender zurückgeschickt, der die Identität des Absenders bestätigt und gleichzeitig die Identität des Empfängers kommuniziert. Solange die Kommunikation durchläuft und die Steckdose con istNach Arbeit befestigt, werden weitere Datenanfragen fortgesetzt.
Sockets werden jedes Mal erstellt, wenn ein Kommunikationsprotokoll zwischen zwei oder mehr Geräten hergestellt wird. Sobald der Kommunikationsprozess beendet ist, ist der TCP/IP -Socket geschlossen. Wenn der angeforderte Port aus irgendeinem Grund nicht verfügbar ist, wird der Socket nicht erstellt. Eine Fehlermeldung fordert normalerweise sowohl den Absender als auch den Empfänger auf, dass der Socket fehlgeschlagen ist.
Anwendungen, die in der Kommunikation verwendet werden, einschließlich Webbrowsern, verwenden auch TCP/IP -Sockets, um Daten zu senden und zu empfangen. Während der Zeit, in der der Socket verwendet wird, sind alle Kommunikationen und Anwendungen an die Portadresse gebunden, die in der Steckdose identifiziert wird. Wenn Anwendungen Daten senden und empfangen, suchen sie nach der spezifischen Portadresse oder des Hosts des Sockets.