Was ist eine TCP/IP -Socket?
Eine TCP/IP -Socket wird für die Kommunikation zwischen zwei Computern verwendet.Der Socket enthält 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.
Der Zweck einer TCP/IP -Socket besteht darin, die eindeutige IP -Adresse der Computer- oder Netzwerkserver zusammen mit der Portnummer zu identifizieren.Portnummern werden manchmal als Hosts bezeichnet und geben dem empfangenden Computer mit, wo die angeforderten Daten gesendet werden sollen.Zusammen bilden 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 empfangen.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 Ethernet -Port sein, der einem bestimmten Gerät zugewiesen ist, oder die Portadresse eines Servers, der mit mehreren einzelnen Computern verbunden ist.
Eine Computerbuchse, einschließlich einer TCP/IP -Socket, wird verwendet, um die Kommunikation zwischen der Kommunikation zu erleichternzwei separate Geräte.Es enthält Anweisungen, wo diese Kommunikation gesendet werden soll.Die in der TCP/IP -Socket enthaltene IP -Adresse und Portadresse teilt dem empfangenden Computer mit, wo die angeforderten Daten gesendet werden sollen.Es hilft auch dabei, eine einheitliche Sprache zwischen den Maschinen festzulegen.
Wenn ein Socket erstellt wird, testen der Absender und der Empfänger beide 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ückgesandt, der die Identität der Absender bestätigt und gleichzeitig die Identität des Empfängers kommuniziert.Solange die Kommunikation durchläuft und der Socket als funktioniert, werden weitere Datenanforderungen fortgesetzt.
Sockets werden jedes Mal erstellt, wenn ein Kommunikationsprotokoll zwischen zwei oder mehr Geräten festgelegt 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.Während der Zeit, in der der Socket verwendet wird, sind alle Kommunikationen und Anwendungen an die Portadresse gebunden, die in der Sockel identifiziert wird.Wenn Anträge Daten senden und empfangen, suchen sie nach der spezifischen Portadresse oder des Hosts.