TCP/IP Referenz Modell
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.
Bezeichnung
- 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).