TCP/IP Referenz Modell

Aus xinux.net
Zur Navigation springen Zur Suche springen

Abbildung des TCP/IP Referenz Modell auf das ISO/OSI Modell

Applikationsschicht (application layer)

  • Die Applikationsschicht (auch Verarbeitungsschicht genannt) umfaßt alle höherschichtigen Protokolle des TCP/IP-Modells.
  • Zu den Protokollen zählen:
    • IMAP (Internet Message Access Protokoll)
    • FTP (Dateitransfer)
    • SMTP (zur Übertragung von E- Mail)
    • DNS (Domain Name Service)
    • HTTP (Hypertext Transfer Protocol).

Transportschicht (transport layer)

  • Beim OSI-Modell ermöglicht die Transportschicht die Kommunikation zwischen den Quell- und Zielhosts.
  • Im TCP/IP-Referenzmodell wurden auf dieser Schicht zwei Ende-zu-Ende-Protokolle definiert:
    • Transmission Control Protocol (TCP)
    • User Datagram Protocol (UDP).
  • TCP ist ein zuverlässiges verbindungsorientiertes Protokoll,
    • Es stellt sicher das der Bytestrom fehlerfrei einen anderen Rechner im Internet übermittelt werden kann.
  • UDP ein unzuverlässiges verbindungsloses Protokoll ist
    • welches für einen schnellen Bytestrom sorgt
    • allerdingst für keinen zuverlässigen Bytestrom verwendbar ist.
    • Manchmal wird der Bytestrom in einem Protokoll der Anwendungsschicht sichergestellt

Internetschicht (internet layer)

  • Die Internetschicht im TCP/IP-Modell definiert nur ein Protokoll namens IP (Internet Protocol).
  • Die Internetschicht hat die Aufgabe IP-Pakete richtig zuzustellen.
  • Dabei spielt das Routing der Pakete eine wichtige Rolle.
  • Das Internet Control Message Protocol (ICMP) ist fester Bestandteil jeder IP-Implementierung.
  • ICMP dient zur Übertragung von Diagnose- und Fehlerinformationen für das Internet Protocol.

Netzwerkschicht (network layer)

  • Der Network Layer sagt nicht viel darüber aus, was hier passieren soll.
  • Festgelegt ist lediglich, dass zur Übermittlung von IP-Paketen ein Host über ein bestimmtes Protokoll an ein Netz angeschlossen werden muss.

Beispiel Protokolle

Einkapselung

  • Die Schichtung beruht auf dem Prinzip, daß eine Schicht die angebotenen Dienste der darunter liegenden Schicht in Anspruch nehmen kann.
  • Dabei braucht die Schicht, die die Dienstleistung in Anspruch nimmt keinerlei Kenntnisse darüber haben, wie die geforderten Dienste erbracht werden.
  • Auf diese Art und Weise wird eine Aufgabenteilung der Schichten erreicht .
  • Daten, die von einem Applikationsprogramm über ein Netzwerk versendet werden, durchlaufen den TCP/IP-Protokollstapel von der Applikationsschicht zur Netzwerkschicht.
  • Von jeder Schicht werden dabei Kontrollinformationen in Form eines Protokollkopfes angefügt.
  • Diese Kontrollinformationen dienen der korrekten Zustellung der Daten.
  • Das Zufügen von Kontrollinformationen wird als Einkapselung (encapsulation) bezeichnet.


  • Innerhalb der Schichten des TCP/IP-Modells werden Daten mit verschiedenen Termini benannt
  • Jede Schicht auch ihre eigenen Datenstrukturen.
  • Applikationen, die das TCP benutzen, bezeichnen Daten als Strom (stream)
  • Applikationen, die das UDP verwenden, bezeichnen Daten als Nachricht (message).
  • Auf der Transportebene bezeichnen TCP die Daten als Segment (segment)
  • Auf der Transportebene bezeichnen UDP die Daten als Paket (packet)
  • Auf derInternet Schicht werden Daten allgemein als Datengramm (datagram) benannt.
  • Manchmal werden die Daten hier aber auch als Paket bezeichnet.
  • Auf der Netzwerkebene bezeichnen die meisten Netzwerke ihre Daten als Pakete oder Rahmen (frames).


Einkapselung2.jpg