English: Transport layer / Español: Capa de transporte / Português: Camada de transporte / Français: Couche de transport / Italian: Livello di trasporto

Transportschicht ist eine Ebene im OSI-Modell, die für die zuverlässige und effiziente Übertragung von Daten zwischen Endsystemen in einem Netzwerk verantwortlich ist. Sie stellt die vierte Schicht im OSI-Modell dar und bietet Kommunikationsdienste direkt für die Anwendungsschicht.

Allgemeine Beschreibung

Die Transportschicht im Kontext von Information und Computern spielt eine entscheidende Rolle bei der Datenübertragung in Netzwerken. Sie übernimmt die Aufgabe, Datenpakete von der Quelle zum Ziel zu übertragen und dabei eine Ende-zu-Ende-Kommunikation zu gewährleisten. Zu den Hauptfunktionen der Transportschicht gehören:

  • Zuverlässige Datenübertragung: Sicherstellung, dass Daten vollständig und fehlerfrei beim Empfänger ankommen.
  • Flusskontrolle: Regulierung der Datenmenge, die zwischen Sender und Empfänger übertragen wird, um Überlastungen zu vermeiden.
  • Fehlerkontrolle: Erkennung und Korrektur von Übertragungsfehlern durch Mechanismen wie Checksummen und Bestätigungsnachrichten (ACKs).
  • Sitzungsmanagement: Aufbau, Verwaltung und Beendigung von Kommunikationssitzungen zwischen Anwendungen.

Im OSI-Modell (Open Systems Interconnection Model) ist die Transportschicht die vierte von insgesamt sieben Schichten. Sie sitzt direkt über der Netzwerkschicht und unter der Sitzungsschicht. Bekannte Protokolle, die auf dieser Schicht arbeiten, sind das Transmission Control Protocol (TCP) und das User Datagram Protocol (UDP).

Besonderheiten

Die Transportschicht hat einige wichtige Merkmale und Besonderheiten:

  • Ende-zu-Ende-Kommunikation: Sie ermöglicht eine direkte Kommunikation zwischen den Endsystemen, unabhängig von den Zwischensystemen.
  • Multiplexing: Erlaubt mehreren Anwendungen auf einem Gerät, die Netzwerkressourcen gleichzeitig zu nutzen, indem sie die Datenströme voneinander trennt.
  • Portnummern: Verwendet Portnummern, um Datenströme zu identifizieren und Anwendungen zuzuordnen.
  • Verbindungsorientierte und verbindungslose Dienste: Bietet sowohl zuverlässige, verbindungsorientierte Dienste (z.B. TCP) als auch schnellere, verbindungslose Dienste (z.B. UDP) an.

Anwendungsbereiche

Die Transportschicht wird in vielen Bereichen der Informationstechnologie und Netzwerke eingesetzt:

  • Web-Browsing: HTTP (Hypertext Transfer Protocol) verwendet TCP, um Webseiteninhalte sicher und vollständig zu übertragen.
  • E-Mail: Protokolle wie SMTP (Simple Mail Transfer Protocol) und IMAP (Internet Message Access Protocol) nutzen die Transportschicht für den zuverlässigen Nachrichtenaustausch.
  • Videostreaming: Protokolle wie RTP (Real-time Transport Protocol) können UDP nutzen, um Echtzeit-Datenströme effizient zu übertragen.
  • Dateiübertragung: Protokolle wie FTP (File Transfer Protocol) nutzen TCP, um Dateien zwischen Computern sicher zu übertragen.
  • Online-Gaming: Viele Online-Spiele nutzen UDP für schnelle und latenzarme Datenübertragungen.

Bekannte Beispiele

  • TCP (Transmission Control Protocol): Ein weit verbreitetes, verbindungsorientiertes Protokoll, das Zuverlässigkeit und Reihenfolge der Datenübertragung sicherstellt.
  • UDP (User Datagram Protocol): Ein verbindungsloses Protokoll, das eine schnellere, aber weniger zuverlässige Datenübertragung ermöglicht.
  • SCTP (Stream Control Transmission Protocol): Ein Protokoll, das Merkmale von TCP und UDP kombiniert und für die Übertragung von Datenströmen in Anwendungen wie VoIP (Voice over IP) verwendet wird.

Behandlung und Risiken

Die Verwendung der Transportschicht bringt auch einige Herausforderungen und Risiken mit sich:

  • Überlastungskontrolle: Bei hohen Datenaufkommen können Netzwerke überlastet werden, was zu Verzögerungen und Datenverlusten führt.
  • Sicherheitsrisiken: Datenübertragungen können anfällig für Angriffe wie Man-in-the-Middle-Attacken sein. Verschlüsselung und sichere Protokolle wie TLS (Transport Layer Security) sind wichtig.
  • Fehlerbehandlung: Effiziente Mechanismen zur Fehlererkennung und -korrektur sind notwendig, um die Integrität der Daten zu gewährleisten.

Ähnliche Begriffe

  • OSI-Modell
  • Netzwerkschicht
  • Sitzungsschicht
  • Datenflusskontrolle
  • Protokolle

Zusammenfassung

Die Transportschicht ist eine zentrale Ebene im OSI-Modell, die für die zuverlässige und effiziente Datenübertragung zwischen Endsystemen in einem Netzwerk verantwortlich ist. Sie bietet wichtige Funktionen wie Flusskontrolle, Fehlerkontrolle und Sitzungsmanagement und ermöglicht die Ende-zu-Ende-Kommunikation. Bekannte Protokolle der Transportschicht sind TCP und UDP, die in vielen Anwendungen der Informationstechnologie genutzt werden.

--