Funktionen der Netzwerkschicht
Einige
der spezifischen Aufgaben, die normalerweise von der Netzwerkschicht ausgeführt werden, umfassen:
- Logische Adressierung: Jedem
Gerät, das über ein Netzwerk kommuniziert, ist eine logische
Adresse zugeordnet, die manchmal auch als Schicht-3-Adresse bezeichnet wird. Zum Beispiel
auf dem Internet ist das Internet Protocol (IP)
das Netzwerk - Layer - Protokoll und jede Maschine hat eine IP - Adresse. Beachten Sie, dass die
Adressierung auch auf der Sicherungsschicht erfolgt, aber diese Adressen
beziehen sich auf lokale physische Geräte. Im Gegensatz dazu sind logische Adressen
unabhängig von einer bestimmten Hardware und müssen in einem
gesamten Netzwerk eindeutig sein .
- Routing: Das Verschieben von
Daten über eine Reihe von miteinander verbundenen Netzwerken ist wahrscheinlich die bestimmende
Funktion der Netzwerkschicht. Es ist die Aufgabe der Geräte und Softwareroutinen
, die auf der Netzwerkschicht arbeiten, eingehende Pakete
von verschiedenen Quellen zu verarbeiten, ihr endgültiges Ziel zu bestimmen und dann herauszufinden
, wohin sie gesendet werden müssen, um sie dorthin zu bringen, wo sie hin sollen.
Das Routing im OSI-Modell beschreibe ich in diesem Thema zum
Thema indirekte Geräteanbindung ausführlicher und zeige die Funktionsweise anhand
einer OSI-
Modell-Analogie .
- Datagramm-Kapselung: Die
Vermittlungsschicht kapselt normalerweise Nachrichten,
die von höheren Schichten empfangen werden, indem sie sie in Datengramme (auch
Pakete genannt) mit einem Vermittlungsschicht-Header platziert.
- Fragmentierung und
Reassemblierung: Die Netzwerkschicht muss Nachrichten
zur Übertragung an die Sicherungsschicht senden . Einige Technologien der Sicherungsschicht haben Beschränkungen bezüglich der
Länge jeder Nachricht, die gesendet werden kann. Wenn das Paket, das die Netzwerkschicht
senden möchte, zu groß ist, muss die Netzwerkschicht das Paket aufteilen
, jedes Stück an die Sicherungsschicht senden und dann Teile
wieder zusammensetzen lassen, sobald sie die Netzwerkschicht auf dem Zielcomputer erreichen
. Ein gutes Beispiel hierfür
ist das Internetprotokoll .
- Fehlerbehandlung und
-diagnose: Auf der Netzwerkschicht werden spezielle Protokolle verwendet,
um es Geräten zu ermöglichen, die logisch verbunden sind oder versuchen,
Datenverkehr zu leiten, Informationen über den Status von Hosts im Netzwerk
oder die Geräte selbst auszutauschen .