Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m286:learningunits:lu08:router [2025/01/10 07:38] – angelegt kdemirci | modul:m286:learningunits:lu08:router [2025/01/10 07:50] (aktuell) – kdemirci | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== LU08g - Router, DHCP und DNS ====== | ====== LU08g - Router, DHCP und DNS ====== | ||
+ | |||
+ | ===== Einleitung ===== | ||
Wie Sie der Abbildung entnehmen können, ist ein Router mit (mindestens) zwei Netzen verbunden, d.h. er weist auch zwei IP-Adressen auf. Er führt eine Tabelle, aus der er jederzeit erkennen kann, wie die einzelnen Datenpakete zu versenden sind. | Wie Sie der Abbildung entnehmen können, ist ein Router mit (mindestens) zwei Netzen verbunden, d.h. er weist auch zwei IP-Adressen auf. Er führt eine Tabelle, aus der er jederzeit erkennen kann, wie die einzelnen Datenpakete zu versenden sind. | ||
Zeile 7: | Zeile 9: | ||
Man kann seine Funktion also mit der einer Poststelle vergleichen. | Man kann seine Funktion also mit der einer Poststelle vergleichen. | ||
- | {| style="" | + | {| |
- | |+ table caption | + | |
! | ! | ||
**Poststelle** | **Poststelle** | ||
! | ! | ||
**Router** | **Router** | ||
- | |- | + | |--- |
| | | | ||
- | **Eingang**\\ | + | \\ |
+ | __Eingang__\\ | ||
Es kommen alle Pakete für eine Postleitzahl (z.B. 8090) in der Poststelle an.\\ | Es kommen alle Pakete für eine Postleitzahl (z.B. 8090) in der Poststelle an.\\ | ||
Die Poststelle teilt die Pakete anhand der Strasse und Hausnummer zu\\ | Die Poststelle teilt die Pakete anhand der Strasse und Hausnummer zu\\ | ||
Die Poststelle liefert die Pakete an die entsprechende Adresse aus. | Die Poststelle liefert die Pakete an die entsprechende Adresse aus. | ||
| | | | ||
- | **Eingang**\\ | + | \\ |
+ | __Eingang__\\ | ||
Es kommen alle Pakete für die nach aussen bekannte IP-Adresse beim Router an. In Abb-01 also 145.34.56.234\\ | Es kommen alle Pakete für die nach aussen bekannte IP-Adresse beim Router an. In Abb-01 also 145.34.56.234\\ | ||
Der Router teilt die Pakete anhand der Routingtabelle zu.\\ | Der Router teilt die Pakete anhand der Routingtabelle zu.\\ | ||
Der Router liefert die Pakete an die entsprechende Adresse aus. | Der Router liefert die Pakete an die entsprechende Adresse aus. | ||
+ | |- | ||
+ | | | ||
+ | \\ | ||
+ | __Ausgang__\\ | ||
+ | Ein Paket wird bei der Poststelle abgegeben.\\ | ||
+ | Die Poststelle leitet das Paket der zuständigen Poststelle weiter. | ||
+ | | | ||
+ | \\ | ||
+ | __Ausgang__\\ | ||
+ | Ein Paket wird dem Router zugestellt.\\ | ||
+ | Der Router sendet das Paket dem Router des Empfänger-Netzwerks zu. | ||
|} | |} | ||
+ | Wie im richtigen Leben, können zwischen der Poststelle des Empfängers und jener des Senders weitere Poststellen für die Weiterleitung des Pakets zuständig sein. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Um die Website der SBB abzurufen, wird beim DNS-Server die Adresse www.sbb.ch aufgelöst. Somit erhält der Router des Senders die IP-Adresse des Zielservers. Mit dieser Adresse wird nun der Weg zum Server durch den „Dschungel“ des Internets gesucht. Diese Aufgabe fällt weiteren Routern zu. Wie viele Router für den Zugang zu einem Server kontaktiert werden, lässt sich mit den Tool traceroute (Unix, Mac) oder tracert (Windows) verfolgen. | ||
+ | |||
+ | ==== Tool traceroute resp. tracert ==== | ||
+ | |||
+ | Die Eingabe traceroute (Unix, Mac) im Terminal respektive tracert (Windows) im CMD | ||
+ | |||
+ | Unix, Mac (Terminal) | ||
+ | < | ||
+ | traceroute www.sbb.ch | ||
+ | </ | ||
+ | |||
+ | Windwos (CMD) | ||
+ | < | ||
+ | tracert www.sbb.ch | ||
+ | </ | ||
+ | |||
+ | ergibt folgende Ausgabe (Abweichungen sind möglich) | ||
+ | |||
+ | < | ||
+ | traceroute to www.sbb.ch (194.150.245.142), | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | 10 * * * | ||
+ | usw. | ||
+ | </ | ||
+ | |||
+ | Jeder Eintrag entspricht einem Router, der sich zwischen dem PC, der die Anfrage stellt und dem Ziel befindet. | ||
+ | |||
+ | ===== Dynamic Host Configuration Protocol (DHCP) ===== | ||
+ | |||
+ | In einem Netzwerk muss jedem Gerät eine IP-Adresse zugewiesen werden, sonst lässt es sich nicht ansprechen. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Diese Zuweisung kann statisch erfolgen. Dabei wird einem Gerät fix eine IP-Adresse zugeteilt. Dies ist meist für Ressourcen wie Server, Drucker, Scanner usw. zwingend. Nur so können diese Geräte sicher angesprochen werden. PCs, Laptops, Smartphones usw. die in einem Netzwerk verwendet werden, müssen über eine IP-Adresse des Netzwerks verfügen. Es macht nun wenig – oder gar keinen – Sinn, die evtl. knappe Zahl an IP-Adressen fest zu vergeben. Daher wird hier der DHCP-Dienst verwendet. Er teilt auf Anfrage dynamisch IP-Adressen einem Gerät zu. Eine einmal zugeteilte Adresse wird dabei für eine gewisse Zeit blockiert; man nennt dies Lease-Time. Diese Zeit wird durch den Administrator des DHCP-Servers festgelegt. | ||
+ | |||
+ | ===== Domain Name System (DNS) ===== | ||
+ | |||
+ | Computer werden über IP-Adressen adressiert. Diese Adressen sind für die Benutzer nur bedingt brauchbar. Daher hat man sich im World Wide Web für eine aussagekräftigere Adresse entschieden, | ||
+ | |||
+ | ==== Beispiel ==== | ||
+ | |||
+ | Auch hier zeigt ein Vergleich aus dem Alltag die Grundidee auf: | ||
+ | **Telefonauskunft**\\ | ||
+ | __Anfrage: | ||
+ | __Antwort: | ||
+ | **DNS-Server**\\ | ||
+ | __Anfrage: | ||
+ | __Antwort: |