DCN - Transport Layer Einführung

Die nächste Schicht im OSI-Modell wird als Transportschicht (Schicht 4) erkannt. Alle Module und Verfahren zum Transport von Daten oder Datenströmen werden in diese Schicht eingeteilt. Wie alle anderen Schichten kommuniziert diese Schicht mit ihrer Peer-Transport-Schicht des Remote-Hosts.

Die Transportschicht bietet Peer-to-Peer- und End-to-End-Verbindungen zwischen zwei Prozessen auf Remote-Hosts. Die Transportschicht nimmt Daten von der oberen Schicht (dh der Anwendungsschicht) und teilt sie dann in kleinere Segmente auf, nummeriert jedes Byte und übergibt sie zur Zustellung an die untere Schicht (Netzwerkschicht).

Funktionen

  • Diese Schicht ist die erste, die die von der Anwendungsschicht gelieferten Informationsdaten in kleinere Einheiten aufteilt, die als Segmente bezeichnet werden. Es nummeriert jedes Byte im Segment und verwaltet dessen Buchhaltung.

  • Diese Schicht stellt sicher, dass Daten in derselben Reihenfolge empfangen werden müssen, in der sie gesendet wurden.

  • Diese Schicht bietet eine End-to-End-Übermittlung von Daten zwischen Hosts, die möglicherweise zu demselben Subnetz gehören oder nicht.

  • Alle Serverprozesse, die über das Netzwerk kommunizieren sollen, sind mit bekannten Transport Service Access Points (TSAPs) ausgestattet, die auch als Portnummern bezeichnet werden.

End-to-End-Kommunikation

Ein Prozess auf einem Host identifiziert seinen Peer-Host im Remote-Netzwerk mithilfe von TSAPs, auch als Portnummern bezeichnet. TSAPs sind sehr gut definiert und ein Prozess, der versucht, mit seinem Kollegen zu kommunizieren, weiß dies im Voraus.

Wenn ein DHCP-Client beispielsweise mit einem Remote-DHCP-Server kommunizieren möchte, fordert er immer an Portnummer 67 an. Wenn ein DNS-Client mit einem Remote-DNS-Server kommunizieren möchte, fordert er immer an Portnummer 53 (UDP) an.

Die beiden Hauptprotokolle der Transportschicht sind:

  • Transmission Control Protocol

    Es bietet eine zuverlässige Kommunikation zwischen zwei Hosts.

  • User Datagram Protocol

    Es bietet eine unzuverlässige Kommunikation zwischen zwei Hosts.