? Transmission Control Protocol (TCP) ist einer der Grundbausteine des Internet , die in den 1970er Jahren entwickelt wurde. Bevor TCP war das Internet sehr viel langsamer und viel weniger zuverlässig. Eines der Merkmale von TCP , dass Nachrichten, bis in kleine Stücke gebrochen und die Stücke separat übertragen werden . So seltsam es scheint , ist dies eigentlich mehr zuverlässig. TCP bietet auch andere grundlegende Funktionen des Internets. Packet Switching Networks
Das Internet ist ein Paketvermittlungsnetzes . Nachrichten zwischen Computern gesendet werden, in eine Reihe von Paketen, die gesendet werden, eine zu einem Zeitpunkt unterbrochen. Jedes Paket hat einen angehängten Header Informationen, wo es herkommt, wo es geht, wenn sie gesendet wurde und welches Paket es in der Nachricht kam erzählt . Jeder Knoten im Internet ständig Pakete empfängt und sendet sie entlang einer Linie , die zu ihrem Bestimmungsort. Die Knoten immer erneut zu entlang der Linie, die mindestens Funktionieren besetzt ist ; diese Router um Fehlfunktionen oder verrauscht Linien und automatisch bricht Staus Engpässe . Wenn die Pakete am Ziel ankommen , entfernt die Header und TCP wieder zusammen die Nachricht. Verlorene oder Rührei -Pakete werden automatisch erneut .
Handshake, Fehlerkontrolle und Zeitstempel
Vor der Übertragung beginnt , geht TCP durch einen Prozess namens Handshake . Dies bedeutet, dass ein paar kurze Signale zwischen Sender und Empfänger sein, um sowohl für die Nachrichtenübertragung ausgetauscht. Jedes Paket wird nacheinander gesendet, und der Header für jedes Paket einen Zeitstempel . Wenn das Paket empfangen wird, wird es auf Fehler geprüft und , wenn es OK ist , bestätigen eine Nachricht an den Absender geschickt wird. Wenn die Bestätigung empfangen wird, wird das nächste Paket gesendet. Wenn das Bestätigungssignal nicht nach einer bestimmten Zeit gesendet wird, wird das Paket erneut gesendet . TCP prüft automatisch Pakete für Vervielfältigungen , wenn es dem Zusammenbau wird die Nachricht. Wenn Pakete in der richtigen Reihenfolge empfangen werden, werden sie gehalten ist und eine Anfrage für eine erneute Übertragung der fehlenden Pakete gesendet.
Andere TCP Funktionen
Neben Herstellen von Verbindungen und den Umgang mit Paketen , TCP führte auch andere Features, die noch sind integrale Eigenschaften des Internet : E-Mail, File Transfer Protocol (FTP) und Remote -Logins . Obwohl moderne E-Mail enthält Farb-und anklickbaren Symbole , TCP vollständig kontrolliert die tatsächliche Übertragung und Empfang . Das gleiche gilt für die Übertragung von Dateien zwischen Computern wahr: TCP vollständig kontrolliert FTP. Das gleiche gilt für die Remote- Log - in ( Anmeldung an einem entfernten Rechner ) : TCP stellt eine Verbindung , Transfers Pakete und überprüft die Integrität der Übertragungen . Wie alle modernen Computer- Messaging, sind diese Protokolle auf der Oberseite der Kern TCP Funktionen eingebaut .