Die Darstellung
in dieser Grafik besteht darin, dass eine Datenübertragung
per TCP/IP auf einem vierschaligen Modell darstellbar ist.
Die Anordnung besteht darin, dass jeweils eine Schicht die
Dienste der darunter liegenden Schichte in Spruch nehmen kann.
Von jeder Schicht aus werden Kontrollinformationen bei Übertragungen
aller Art an die nächste Schicht in Form eines Protokollkopfes
übergeben. Somit ist eine korrekte Zustellung der Daten
möglich.
Ohne IP funktioniert
kein TCP und ohne TCP/IP funktioniert kein HTTP!
In der oberen
Tabelle sehen wir 4 Schichten für 4 Funktionen. Die in
vier Schichten eingeteilten Protokolle bauen demnach aufeinander
auf:
Applicationsschicht
Transferschicht
Vermittelungsschicht
Netzwerkschicht
Erklärungen zu den Schichten
Netzwerkschicht (network layer):
Auf der untersten Ebene existiert die Netzwerkschicht. Sie
enthällt Protokolle, die dafür zuständig sind,
den Rechner in ein bestimmtes Netzwerk einzubinden. So wird
der physische Zugang zum Netz verwirklicht. Also ist hier
festgelegt, dass zur Übermittlung von IP-Paketen ein
Host über ein bestimmtes Protokoll ans Netz angeschlossen
sein muß.
Vermittlungsschicht (internet layer):
Ist für den Zugang zum Netzwerk gesorgt, kann nun der
Informationsaustausch in der Vermittlungsschicht durchgeführt
werden. Die Vermittlungsschicht umfasst nur ein Protokoll
namens IP. Dieses Protokoll ist für die Adrressierung
im Netzwerk des einzelnen Rechners, insbesondere aber auch
für die Wegsuche zum Zielrechner über das Netzwerk,
zuständig.
Das Internet Control Message Protocol (ICMP) dient zum austausch
von Kontrollmeldungen zwischen Rechner.
Transportschicht (transport layer):
Die Transportschicht ermöglicht die Kommunikation zwischen
Quelle und Ziel. Auf dieser Ebene sind Protokolle wie UDP oder TCP definiert. UDP (User Datagram Prorocol) ist eine unsichere
Übertragung, die nicht garantieren kann, dass auch die
versendeten Daten beim Empfänger ankommen. TCP setzt
auf das Internetprotokoll auf, überprüft den Datenfluss,
setzt die am Zielrechner ankommenden Daten in der richtigen
Reihenfolge wieder zusammen und sorgt für die Zustellung
an die richtige Applikationsschicht beim Empfänger.
Applikationsschicht (application layer):
In der Verarbeitungsschicht befinden sich alle höcherschichtigen
Protokolle wie z.b das Telnet, FTP (Dateiübertragung),
SMTP (Emailverkehr). Im Laufe der Zeit kamen weitere Protokole
wie HTTP oder DNS dazu. Durch die bis hier behandelten Schichten
haben wir dafür gesorgt, dass die Daten Ordnungsgemäß
übertragen werden. Aber wir haben nicht dafür gesorgt,
zu erkennen, welche Art von Daten es ist. Dies erledigen Protokolle
aus der Applikationsschicht.