Ein Netzwerkprotokoll
- definiert Ablauf einer Kommunikation
- definiert den Aufbau der Datenpakete
- wird von Computern/Prozessen verwendet
- gibt es auf jeder Ebene des Schichtenmodells
# Protokolle bei uns Menschen
Nehmen wir als Beispiel eine Diskussion zwischen zwei Fremden: Die eine Person (Alice) fragt jemand anderes (Bob) nach der Uhrzeit:
Alice | «Guten Tag, darf ich Sie etwas fragen?» | |
«Hallo, klar, schiessen Sie los!» | Bob | |
Alice | «Wie spät ist es?» | |
«Es ist 14:15 Uhr.» | Bob | |
Alice | «Danke und einen schönen Tag, tschüss.» | |
«Kein Problem, Ihnen auch, wiedersehen!» | Bob |
Dabei fragen wir nicht direkt, wir begrüssen uns zuerst und stellen klar dass wir etwas fragen möchten. Wenn wir also die obenstehende Diskussion in drei Teile zerlegen, dann können wir die drei Anfragen von Alice je einer Schicht zuteilen:
«Guten Tag, darf ich Sie etwas fragen?» | Transportschicht |
«Hallo, klar, schiessen Sie los!» | |
«Wie spät ist es?» | Anwendungsschicht |
«Es ist 14:15 Uhr.» | |
«Danke und einen schönen Tag, tschüss.» | Transportschicht |
«Kein Problem, Ihnen auch, wiedersehen!» |
Auf der Transportschicht wird eine Verbindung hergestellt und diese am Schluss auch wieder getrennt. Dies ist für alle Anfragen gleich. Die eigentlichen Daten werden dann in der Anwendungsschicht übermittelt, also dort, wo die Frage gestellt und eine Antwort darauf gegeben wird.
Auch die eiteren Schichten lassen sich in dieser Analogie unterbringen: So wäre die Physikalische Schicht die Sprache – nach der Uhrzeit fragen kann man auch auf Russisch – und die Internetschicht das «Adressieren» resp. vis-à-vis-Stehen der beiden Personen.
# Beispiel «Paketversand»
# Protokolle im TCP/IP-Modell
Anwendungsschicht |
|
Transportschicht |
|
Internetschicht |
|
Physikalische Schicht |
|