Die Netzwerkschicht, auch als Internetschicht bezeichnet, ist dafür verantwortlich, Datenpakete von einem Quellhost zu einem Zielhost in mehreren Netzwerken zu leiten. Zu den wichtigsten Verantwortlichkeiten gehören:
* logische Adressierung: Zuweisen logischer Adressen (IP -Adressen) jedem Host und Netzwerk im Internet. Auf diese Weise können Pakete unabhängig von der physischen Netzwerktopologie weitergeleitet werden.
* Paketschaltung: Den Daten in kleinere Pakete zerlegen, die jeweils einen eigenen Header mit Quell- und Zieladressen enthalten. Dies ermöglicht eine effiziente Übertragung und Handhabung von Daten über Netzwerke hinweg.
* Routing: Bestimmen Sie den besten Weg für ein Paket, um von der Quelle zum Ziel zu reisen. Dies beinhaltet die Verwendung von Routing -Protokollen zum Austausch von Routing -Informationen zwischen den Routern.
* Fragmentierung und Zusammenbau: Brechen Sie große Pakete in kleinere Fragmente für die Übertragung über Glieder mit kleineren Größen der maximalen Übertragungseinheit (MTU) und machen Sie sie am Ziel zusammen.
* Verbindungsloser Service: Die Netzwerkschicht bietet normalerweise einen verbindungslosen Dienst, was bedeutet, dass sie vor der Übertragung von Daten keine dedizierte Verbindung herstellt. Jedes Paket wird unabhängig behandelt. (Während einige Protokolle in der Netzwerkschicht möglicherweise verbindungsorientierte Funktionen bieten, bleibt die Kernfunktion miteinander verbunden.)
* Fehlererkennung: Während kein primärer Fehler *Korrektur *, verwendet die Netzwerkschicht Prüfsummen, um Fehler in übertragenen Paketen zu erkennen. Wenn Fehler festgestellt werden, wird das Paket normalerweise verworfen. Die Fehlerkorrektur wird bei unteren Schichten (z. B. die Datenverbindungsschicht) behandelt.
Im Wesentlichen übernimmt die Netzwerkschicht die Komplexität des Verschiebens von Daten in verschiedenen und potenziell riesigen Netzwerken, um sicherzustellen, dass die Pakete trotz der zugrunde liegenden physischen Infrastruktur ihr Ziel erreichen. Es fungiert als Vermittler zwischen der Transportschicht (die die End-to-End-Kommunikation übernimmt) und der Datenverbindungsschicht (die die Kommunikation über ein einzelnes Netzwerksegment übernimmt).