Was sind die Funktionen des TCP-Protokolls?

January 9

Was sind die Funktionen des TCP-Protokolls?

(TCP = Transmission Control Protocol) ist eine der grundlegenden Bausteine des Internets, der in den 1970er Jahren entwickelt wurde. Vor TCP war das Internet viel langsamer und viel weniger zuverlässig. Eines der Features von TCP ist, dass die Nachrichten werden in kleine Stücke aufgeteilt und die Stücke werden separat versendet. So seltsam es scheint, ist dies tatsächlich zuverlässiger. TCP stellt auch andere grundlegenden Funktionen des Internets.

Paketvermittlung Netzwerke

Das Internet ist ein Paket-Switching-Netzwerk. Nachrichten zwischen Computern werden in eine Reihe von Paketen aufgeteilt, die nacheinander gesendet werden. Jedes Paket hat einen angeschlossenen Header Informationen darüber, wo es herkam, wohin es geht, Sendezeitpunkt und welche Packet ist es in der Nachricht. Jeder Knoten im Internet ständig empfängt Pakete und überträgt sie entlang einer Linie zu ihrem Ziel führt. Die Knoten Neuübertragung immer entlang der funktionierenden Linie, die am wenigsten ausgelastet ist; Das routs um fehlerhafte oder laut Linien und automatisch bricht Verkehrsstaus Engpässe. Wenn die Pakete am Ziel ankommen, TCP Header entfernt und baut die Nachricht erneut. Verlorene oder verschlüsselte Pakete werden automatisch übertragen.

Händeschütteln, Fehlerüberprüfung und Zeitstempeln

Bevor die Datenübertragung beginnt, durchläuft einen Prozess namens Händeschütteln TCP. Dies bedeutet, dass ein paar kurze Signale zwischen Absender und Empfänger, die sowohl für die Nachrichtenübertragung setzt ausgetauscht werden. Jedes Paket einzeln nacheinander gesendet, und der Header für jedes Paket enthält einen Zeitstempel. Wenn das Paket empfangen wird auf Fehler überprüft und, wenn es OK ist, wird eine Bestätigung-Nachricht an den Absender gesendet. Wenn die Bestätigung empfangen, wird das nächste Paket gesendet. Wenn die Bestätigung nicht nach einer gewissen Zeit gesendet wird, wird das Paket erneut übertragen. TCP prüft automatisch Pakete für Vervielfältigungen, wenn es die Nachricht zusammengesetzt ist. Wenn Pakete außerhalb der Reihenfolge empfangen werden, sie werden gehalten und eine Anfrage ist zur Weiterverbreitung der fehlenden Pakete gesendet.

Andere TCP-features

Neben Verbindungen herstellen und den Umgang mit Pakete, TCP auch andere Features, die noch wesentlicher Merkmale des Internets sind eingeführt: e-Mail, File Transfer Protocol (FTP) und remote-Log-ins. Obwohl die modernen e-Mail Farbe und anklickbare Symbole enthält, steuert TCP komplett die eigentliche Übertragung und Empfang. Das gleiche gilt für die Übertragung von Dateien zwischen Computern: TCP vollständig steuert FTP. Das gleiche gilt für entfernte einloggen (Anmelden an einem entfernten Computer): TCP eine Verbindung, Pakete überträgt und überprüft die Integrität der Übertragungen. Wie alle modernen Computer, messaging sind diese Protokolle auf die Kernfunktionen TCP gebaut.