Das Internet besteht aus einer Reihe von Protokollschichten und Diensten. Diese sind weitestgehend verteilt, es gibt als keine Zentrale. Auf verschiedenen Hardware-Schichten ist das Protokoll IP aufgebaut, dies bietet die grundlegenden Funktionen wie IP-Adressen, damit einzelne Endpunkte überhaupt adressiert werden können. Darauf baut TCP, UDP, oder ICMP auf. TCP dient zum Beispiel dazu, Datenpakete zu Streams zusammenzufassen um Dateien verlustfrei übertragen zu können.

Instrumente zur Analyse#

Netstat TCP Viewer(info)

IP-Routing#

Auf der IP-Ebene werden einzelne Geräte über die MAC-Adresse zu Netzwerken zusammengeschaltet. Ein Netzwerk wird mit einer IP-Adresse und einer Netzwerkmaske dargestellt (192.168.1.1 MASK 255.255.255.0). Statt der Netzwerkmaske kann auch nur die Anzahl führender Bits vermerkt sein (192.168.1.1/24).

Mehrere Routen ins Internet#

Eine Herausforderung mit gewöhnlichen DSL-Routern kann es sein, mehrere Routen ins Internet zu legen. Hier ist eine Lösung, mit der wohl die meisten Router zurecht kommen:
  1. Gleiches Netzwerk: Zuerst alle DSL-Router mit dem selben Netzwerk konfigurieren, also andere IP innerhalb der gleichen Netzwerk-Maske, also 192.168.1.1, 192.168.1.2 etc.
  2. DHCP: Die automatische IP-Vergabe DHCP nur bei höchstens einem der Router aktivieren, beim den anderen abschalten.
  3. Verbinden: Beide Router mit einem Patch-Kabel verbinden, diese sind dann beide im Netzwerk erreichbar.
  4. WAN-IP: Statische Routen bei jedem Router auf die WAN-IP der jeweils anderen Router legen. Das ist immer eine Route weniger als Router im Netzwerk, bei zwei Routern also jeweils eine. Diese Route hat folgendes Aussehen: Ziel <WAN-IP>, Maske 255.255.255.255, Gateway <LAN-IP>
  5. Clients: Das DHCP unterstützt keine multiplen Routen, diese kann man nur manuell nachkonfigurieren. Entweder über die Netzwerk-Konfiguration die IP-V4-Konfiguration öffnen und die beiden Gateways eintragen oder über Befehle "route add -p 0.0.0.0 MASK 0.0.0.0 GW <LAN-IP>" die einzelnen Router hinzufügen. Über den Zusatz "...metric <NUMMER>" kann zusätzlich noch die Priorität der Router festgelegt werden, kleinere Zahlen bedeuten höhere Priorität.