Dienstag, 4. Oktober 2011
TCP -Transmission Control Protocol

Zum Verständnis des TCPs folgt erstmal ein kurzer Überblick über das TCP/IP-Modell, da dieses im privaten und kommerziellen Bereich hauptsächlich genutzt wird.

Das TCP/IP-Modell sieht (im Gegensatz zum OSI-Modell, welches aus 7 Schichten besteht) 4 Schichten vor. Die erste Schicht umfasst den Application Layer (OSI 5-7). Die weiteren 3 Schichten sind: Transport Layer (OSI 4), Internet Layer (OSI 3), Netzzugangsschicht (OSI 1-2).

 

Der Transport Layer kennt zwei Protokolle. Das Transmission Control Protocol (TCP) und das User Datagram Protocol (UDP).

Im Gegensatz zu UDP ist TCP ist ein verbindungsorientiertes und zuverlässiges Protokoll. Seine Aufgabe ist es, den Datenstrom fehlerfrei vom Sender zum Empfänger zu übertragen. Hierbei muss es auch Fehler aus dem darunterliegenden Internet Layer erkennen und korrigieren und ist weiters für die Regulierung des Datenstroms verantwortlich.

 

TCP teilt den Datenstrom in mehrere Segmente/Pakete auf und fügt jedem einen Header hinzu. Der Header enthält Daten wie den Sender-Port und den Empfänger-Port, die Sequenz-Nummer, die Prüfsumme, die Quittierungsnummer.

Die Segmente werden anschließend dem Internet Layer übergeben und von der Netzzugangsschicht übertragen.

Für jedes Paket wird vom Empfänger eine "Empfangsbestätigung" gesendet um sicherzustellen, dass alle Daten erfolgreich übertragen wurden.

Anschließend werden die Segemente wieder in die richtige Reihenfolge gebracht und zusammengesetzt

 

Weitere Informationen sind unter http://www.elektronik-kompendium.de/sites/net/0812271.htm zu finden.

 

... link (0 comments)   ... comment