7. Netzwerkschicht

Die Vermittlungsschicht (Network Layer) ist für die logische Adressierung und das Routing von Datenpaketen von einem Quellhost zu einem Zielhost verantwortlich. Obwohl ein Paket manchmal innerhalb eines einzigen lokalen Netzwerks reist, ist das Internet eine riesige Sammlung miteinander verbundener Netzwerke.

Die Rolle des Paketroutings

Die Hauptfunktion der Vermittlungsschicht besteht darin, den optimalen Pfad für die Datenübertragung zu bestimmen. Dieser Prozess, bekannt als Paketrouting, stellt sicher, dass Informationen effizient ihr beabsichtigtes Ziel erreichen, selbst wenn sie mehrere Netzwerk-Grenzen überschreiten müssen. Im Bereich Linux-Netzwerke ist diese Schicht für die gesamte Internetkommunikation von grundlegender Bedeutung.

Verstehen von Subnetzen und IP-Adressen

Die kleineren Netzwerke, aus denen das Internet besteht, werden als Subnetze bezeichnet. Alle Subnetze sind miteinander verbunden, was es einem Gerät in einem Netzwerk ermöglicht, mit einem Gerät in einem anderen zu kommunizieren, beispielsweise beim Zugriff auf eine Website wie google.com. Die Regeln für die Übertragung zwischen diesen verschiedenen Subnetzen werden durch IP-Adressen definiert. Eine IP-Adresse bietet eine eindeutige Kennung für ein Gerät in einem Netzwerk, ähnlich einer Straßenadresse für ein Haus.

Kapselung auf der Vermittlungsschicht

Auf der Vermittlungsschicht wird das von der Transportschicht empfangene Datensegment in eine neue Einheit, das IP-Paket, gekapselt. Während dieses Prozesses wird dem Paket ein Header hinzugefügt, der die Quell-IP-Adresse (woher das Paket stammt) und die Ziel-IP-Adresse (wohin es geht) enthält. Mit diesen entscheidenden Adressinformationen ist das Paket nun für seine Reise gerüstet und wird zur Datenbankschicht (Data Link Layer) weitergegeben, um für die physische Übertragung vorbereitet zu werden.

Melden Sie sich an, um Ihren Lernfortschritt zu speichern

Anmelden

Übungen

Übung macht den Meister! Hier sind einige praktische Labs, um Ihr Verständnis der Vermittlungsschicht, der IP-Adressierung und der Subnetze zu festigen:

  1. Simulieren der Konnektivität der Vermittlungsschicht in Linux – Üben Sie die Zuweisung statischer IP-Adressen und testen Sie die Konnektivität innerhalb und über verschiedene Subnetze hinweg mithilfe von Docker-Containern.
  2. Durchführen von IP-Subnetting und binärer Konvertierung im Linux-Terminal – Meistern Sie IP-Subnetting und binäre Konvertierung, einschließlich der Berechnung nutzbarer Hosts und Subnetze, direkt im Linux-Terminal.
  3. Erkunden von IP-Adress-Typen und Erreichbarkeit in Linux – Erkunden Sie verschiedene IP-Adress-Typen (privat, öffentlich, Multicast) und testen Sie die Netzwerkerreichbarkeit mithilfe von ping und ip a.

Diese Labs helfen Ihnen, die Konzepte der IP-Adressierung und des Subnetting in realen Szenarien anzuwenden und Vertrauen in die Grundlagen der Vermittlungsschicht aufzubauen.

Quiz

Wie werden die kleineren Netzwerke genannt, aus denen das Internet besteht? Bitte antworten Sie mit einem einzigen, kleingeschriebenen englischen Wort.