Transmission Control Protocol ( TCP) und User Datagram Protocol ( UDP ) sind die beiden Transport-Protokolle des TCP /IP -Protokoll-Stack . Ein Protokollstapel ist eine Möglichkeit , die Protokolle, die von Funktion und geschichtet übereinander gruppiert . Die unterste Schicht beschäftigt sich mit den physischen Aspekten von Netzwerken und der höchsten Schicht enthält Anwendungen . TCP und UDP sind am Transport Layer , die die dritte Schicht in dem Stapel ist . Transport Layer
Die Aufgaben des Transport Layer Protokolle - sowohl TCP und UDP - sind in erster Linie um ein Datenpaket zu erstellen. Ein Datenpaket ist eine Struktur, die ein Segment von Daten . Die Datenübertragung erfolgt in den Körper des Pakets und das Transportprotokoll addiert ein Kopf für dieses Paket . Der Header enthält Informationen zur Verwaltung für das Transport-Protokoll und ist nicht Teil der Daten des Pakets.
Port-Nummern
Grundvoraussetzung der Transport-Header enthalten soll Quell-und Ziel -Port-Nummern der Daten. Eine Port-Nummer ist ein Code, der eine Anwendung. Es ist wie eine Adresse für eine Anwendung auf einem Computer. Port-Nummern zugeordnet sind und von der Internet Assigned Numbers Authority (IANA ) gehalten. Ein Port ist durch seine Portnummer und das Protokoll mit dieser Nummer identifiziert , so TCP-Port 123 und UDP Port 123 sind zwei verschiedene Ports.
User Datagram Protocol
< p> Ein UDP-Paket enthält etwas mehr als zwei Portnummern. Das User Datagram Protocol ist ein verbindungsloses System , was bedeutet, jedes Paket ist eine isolierte Transaktion und es gibt keine Verfahren , um zu überprüfen , ob Daten ankommen . Das Paket enthält einen Prüfsummen-Feld . Dies ist das Ergebnis einer Berechnung der Inhalte des Pakets . Der Zweck der Prüfsumme ist , damit der Empfänger , um zu überprüfen , ob das Paket mit dem gleichen Inhalt der Sender ausgesendet angekommen. Allerdings gibt es keine Recovery-Verfahren , wenn das Paket beschädigt wurde . Der Empfänger verwirft das Paket ohne Benachrichtigung des Absenders des Scheiterns .
Transmission Control Protocol
TCP ist ein Anschluss - Protokoll. Er stellt eine Sitzung zwischen Sender und Empfänger , so dass ihr Paket-Struktur enthält Felder zur Identifizierung Session-Management -Pakete. Die Paket-Struktur identifiziert auch die Daten im Paket in Bezug auf Daten in anderen Paketen in dem Strom der Datenübertragung gesendet. Dies ermöglicht es dem Empfänger , um die Datenpakete in der richtigen Reihenfolge wieder zusammenbauen , sollten sie ankommen in der richtigen Reihenfolge .