Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:web:internet:routing [2023-12-10 10:18] – [Router] hofgf_informatik:web:internet:routing [2025-11-27 07:00] (aktuell) hof
Zeile 14: Zeile 14:
  
 Jedes Gerät im Internet unterhält eine *Routing-Tabelle*. Diese definiert, was passiert, wenn das Gerät auf der Netzzugangs-Schicht ein Paket mit seiner MAC-Adresse empfängt. Die Handlung hängt nur von der Ziel-IP-Adresse ab: Jedes Gerät im Internet unterhält eine *Routing-Tabelle*. Diese definiert, was passiert, wenn das Gerät auf der Netzzugangs-Schicht ein Paket mit seiner MAC-Adresse empfängt. Die Handlung hängt nur von der Ziel-IP-Adresse ab:
 +
 ^ Ziel-IP ^ Handlung ^ ^ Ziel-IP ^ Handlung ^
 | Gehört dem Gerät selbst | Paket empfangen | | Gehört dem Gerät selbst | Paket empfangen |
Zeile 24: Zeile 25:
  
 ^ Ziel-Netz ^ Router ^ Handlung ^ ^ Ziel-Netz ^ Router ^ Handlung ^
-| 1.1.3.2/32 | localhost (ich selbst) | Paket empfangen (eigene Adresse) | +''1.1.3.2/32'' -- | Paket empfangen (eigene Adresse) | 
-| 1.1.3.0/24 | -- | Direkt versenden, Ziel im gleichen Subnetz 1.1.3.+`1.1.3.0/24| -- | Direkt versenden, Ziel im gleichen Subnetz `1.1.3.0/24` 
-| 0.0.0.0/0 | 1.1.3.1 | Alles andere: An den Router (auch *Gateway*) 1.1.3.1 senden zur Weiterleitung |+`0.0.0.0/0`1.1.3.1| Alles andere: An den Router (auch *Gateway*) `1.1.3.1senden zur Weiterleitung |
  
 Dabei bedeutet ein Präfix der Länge `/32`, dass nur genau die aufgeführte IP-Adresse gemeint ist. Speziell ist ein Tabelleneintrag mit dem Netz `0.0.0.0/0`: dies bedeutet, dass kein einziges Bit der Ziel-IP relevant ist - der Eintrag passt also zu _allen_ IP-Adressen und wird deshalb auch _default route_ genannt. Die _default route_ bestimmt, was mit Paketen passiert, für die es keinen anderen Eintrag gibt. Es sollte in einer Routing Tabelle somit nur eine einzige _default route_ geben. Oft wird sie auch mit dem `*` markiert. Dabei bedeutet ein Präfix der Länge `/32`, dass nur genau die aufgeführte IP-Adresse gemeint ist. Speziell ist ein Tabelleneintrag mit dem Netz `0.0.0.0/0`: dies bedeutet, dass kein einziges Bit der Ziel-IP relevant ist - der Eintrag passt also zu _allen_ IP-Adressen und wird deshalb auch _default route_ genannt. Die _default route_ bestimmt, was mit Paketen passiert, für die es keinen anderen Eintrag gibt. Es sollte in einer Routing Tabelle somit nur eine einzige _default route_ geben. Oft wird sie auch mit dem `*` markiert.
  
-Die Routing-Tabelle lässt sich mit den Befehlen `netstat -rn` (Mac, Linux), `route print` (Windows) oder `ip route show` (Linux) anzeigen +Die Routing-Tabelle lässt sich mit den Befehlen `netstat -rn` (Mac, Linux), `route print` (Windows) oder `ip route show` (Linux) anzeigen. 
-.+ 
 ### Router ### Router
  
Zeile 41: Zeile 43:
  
 ^ IP-Präfix ^ Router ^ Handlung ^ ^ IP-Präfix ^ Router ^ Handlung ^
-| 1.1.3.1/32 | localhost (ich selbst, Netzwerkkarte 1) | Paket empfangen (eigene Adresse) | +`1.1.3.1/32-- | Paket empfangen (eigene Adresse) | 
-| 3.3.3.3/32 | localhost (auch ich selbst, Netzwerkkarte 2) | Paket empfangen (eigene Adresse) | +`3.3.3.3/32-- | Paket empfangen (eigene Adresse) | 
-| 1.1.3.0/24 | -- | Direkt versenden über Netzwerkkarte 1, Ziel im gleichen Subnetz 1.1.3 | +`1.1.3.0/24| -- | Direkt versenden über Netzwerkkarte 1, Ziel im gleichen Subnetz `1.1.3.0/24` 
-| 3.3.3.0/24 | -- | Direkt versenden über Netzwerkkarte 2, Ziel im gleichen Subnetz 3.3.3 | +`3.3.3.0/24| -- | Direkt versenden über Netzwerkkarte 2, Ziel im gleichen Subnetz `3.3.3.0/24` 
-| 1.1.1.0/24 | 3.3.3.2 | Weiterleiten über 3.3.3.2 | +`1.1.1.0/24`3.3.3.2| Weiterleiten über `3.3.3.2
-| 1.1.8.0/24 | 3.3.3.8 | Weiterleiten über 3.3.3.8 | +`1.1.8.0/24`3.3.3.8| Weiterleiten über `3.3.3.8
-| 1.1.6.0/24 | 3.3.3.4 | Weiterleiten über 3.3.3.4 | +`1.1.6.0/24`3.3.3.4| Weiterleiten über `3.3.3.4
-| 0.0.0.0/0 | 3.3.3.1 | Default-Route: An den Router (auch *Gateway*) 3.3.3.1 senden zur Weiterleitung |+`0.0.0.0/0`3.3.3.1| Default-Route: An den Router (auch *Gateway*) `3.3.3.1senden zur Weiterleitung |
  
-Um die richtige Handlung herauszufinden, kann es nötig sein, mehrmals in der Tabelle nachzuschlagen. Beispielsweise erhält der obige Router ein Paket für 1.1.6.6. +Um die richtige Handlung herauszufinden, kann es nötig sein, mehrmals in der Tabelle nachzuschlagen. Beispielsweise erhält der obige Router ein Paket für `1.1.6.6`
-  * zuerst bestimmt Zeile 7, dass es an 3.3.3.4 weitergeleitet werden muss.+  * zuerst bestimmt Zeile 7, dass es an `3.3.3.4weitergeleitet werden muss.
   * als zweites bestimmt Zeile 4 dass das Paket über die Netzwerkkarte 2 direkt versandt werden soll.   * als zweites bestimmt Zeile 4 dass das Paket über die Netzwerkkarte 2 direkt versandt werden soll.
  
 Auf die gleiche Weise sind alle Subnetze des Internets über Router miteinander verbunden. Auf die gleiche Weise sind alle Subnetze des Internets über Router miteinander verbunden.
  • gf_informatik/web/internet/routing.1702203533.txt.gz
  • Zuletzt geändert: 2023-12-10 10:18
  • von hof