TCP ist eines der beliebtesten und grundlegendsten Protokolle zur Übertragung von Daten über das Internet. Dieses Protokoll wird in TCP / IP-Netzwerken verwendet und sorgt für den Datenfluss, wodurch der Informationsverlust aufgrund der implementierten Verbindungs- und Download-Technologie praktisch ausgeschlossen wird.
Das Aufkommen von TCP
TCP/IP wurde erstmals in den frühen 1970er Jahren entwickelt und zum Aufbau des ARPANET verwendet. Die Technologie wurde im Rahmen eines Forschungsprojekts entwickelt, das darauf abzielte, das Potenzial für die Kombination von Computern innerhalb desselben lokalen oder virtuellen Netzwerks zu untersuchen.
Der Aufbau einer TCP-Verbindung erfolgt mit Hilfe eines speziellen Client-Programms wie einem Browser, Mailer oder Messaging-Client.
TCP-Struktur
Die TCP / IP-Struktur ermöglicht es Ihnen, den Zugriff auf Remote-Computer zu bilden sowie einzelne Geräte zu kombinieren, um lokale Netzwerke zu erstellen, die getrennt von den allgemeinen funktionieren. TCP ist ein zuverlässiges Datenübertragungsprotokoll. Somit wird garantiert, dass alle Informationen, die an das Netzwerk gesendet werden, vom Adressaten empfangen werden, d.h. der Benutzer, dem die Daten zur Verfügung gestellt wurden.
Die Alternative für TCP ist UDP. Ein wichtiger Unterschied zwischen diesen Netzwerken besteht darin, dass TCP zunächst eine vertrauenswürdige Verbindung zwischen dem Sender und dem Empfänger von Informationen herstellen muss. Nachdem die Verbindung hergestellt wurde, findet die Datenübertragung statt, und dann beginnt die Prozedur zum Beenden der Verbindung. UDP richtet sofort die Übertragung der gewünschten Informationspakete an den Benutzer ein, ohne vorher einen Kanal zu erstellen.
Senden von Daten über TCP
Nach dem Verbindungsaufbau sendet TCP Daten entlang der erstellten Routen entsprechend den IP-Adressen des Senders und Empfängers der Informationen. Eine IP-Adresse ist eine eindeutige Kennung für jedes Netzwerkgerät im Internet, und daher kann ein durch den erstellten Tunnel gesendetes Paket nicht verloren gehen oder fälschlicherweise an einen anderen Benutzer gesendet werden.
Auf der physikalischen Ebene der Datenübertragung liegen Informationen in Form von Frequenzen, Amplituden und anderen Wellenformen vor, die bereits von der Netzwerkkarte des Adressaten verarbeitet werden.
Kanalprotokolle sind für die Verarbeitung von Informationen durch einen Computer und deren Übertragung an andere Komponenten verantwortlich, darunter Ethernet, ATM, SLIP, IEEE 802.11. Diese Kanäle dienen nicht nur der Datenübertragung, sondern auch einer Zustellung an den Adressaten. In IEEE 802.11-Netzwerken werden Informationen also unter Verwendung eines drahtlosen Funksignals übertragen. In diesem Fall wird das Signal von der Netzwerkkarte des Computers gesendet, die auch einen eigenen MAC-Code hat. Bei Ethernet erfolgt die gesamte Datenübertragung über eine Kabelverbindung.