Kostenlose Multiple-Choice-Übungsfragen zu Rechnernetze mit Tipps und Erklärungen, in drei Stufen: Begriffe und Fakten, Konzepte anwenden, Fälle und Analyse.
Ein Netzwerk ist eine Gruppe von Geräten, die Daten austauschen: Laptops, Telefone, Server, Drucker. Die Geräte darin heißen Hosts.
Ein Netzwerk innerhalb eines Gebäudes oder Campus ist ein LAN (Local Area Network). Ein Netzwerk über Städte oder Länder hinweg ist ein WAN (Wide Area Network). Das Internet verbindet Millionen von Netzwerken.
Daten reisen nicht als ein langer Strom. Sie werden in kleine Stücke zerlegt, die Pakete heißen, und jedes Paket findet seinen eigenen Weg zum Ziel.
Geräte können einander nur verstehen, wenn sie dieselben Regeln befolgen. Ein solcher Satz von Regeln für Format und Reihenfolge von Nachrichten ist ein Protokoll. TCP, IP und HTTP sind Protokolle.
Die meisten Dienste folgen dem Client-Server-Modell: Ein Client, etwa dein Browser, sendet eine Anfrage, und ein Server schickt die Antwort zurück.
Zwei Begriffe beschreiben, wie schnell eine Verbindung ist. Die Bandbreite ist die maximale Datenrate, zum Beispiel 100 Mbit/s. Die Latenz ist die Verzögerung, bis die Daten ankommen, gemessen in Millisekunden.
Selbsttest Eine Satellitenverbindung überträgt 50 Mbit/s, aber jede Antwort braucht 600 ms, um anzukommen. Welche Aussage ist richtig?
Bandbreite und Latenz sind hier dasselbe
Sie hat hohe Bandbreite und hohe Latenz
Sie hat niedrige Bandbreite, weil sie langsam ist
Sie hat niedrige Latenz, weil sie viele Daten überträgt
Antwort: Sie hat hohe Bandbreite und hohe Latenz. Die Bandbreite ist die Kapazität (50 Mbit/s sind reichlich) und die Latenz die Verzögerung (600 ms sind viel). Beide sind unabhängig voneinander, eine Verbindung kann also sowohl hohe Bandbreite als auch hohe Latenz haben.
2Schichten und Kapselung
Die Vernetzung ist in Schichten unterteilt. Jede Schicht löst ein Problem und nutzt die Schicht darunter. Das OSI-Modell hat 7 Schichten; das im Internet verwendete TCP/IP-Modell fasst sie zu 4 oder 5 zusammen.
1 Bitübertragung: sendet rohe Bits als elektrische, optische oder Funksignale über Kabel und Luft.
2 Sicherung: liefert Frames zwischen Geräten im selben lokalen Netz, anhand von MAC-Adressen. Ethernet und WLAN gehören hierher.
3 Vermittlung: liefert Pakete über Netze hinweg, anhand von IP-Adressen. Router arbeiten hier.
4 Transport: liefert Daten zwischen Programmen, anhand von Portnummern. TCP sendet Segmente; UDP sendet Datagramme.
5–7 Sitzung, Darstellung, Anwendung: die Dienste, die Menschen nutzen, etwa HTTP für das Web, DNS für Namen und SMTP für E-Mail.
Beim Senden fügt jede Schicht ihren eigenen Header vor die Daten der darüberliegenden Schicht. Das heißt Kapselung. Der Empfänger entfernt die Header in umgekehrter Reihenfolge.
TCP baut zuerst eine Verbindung auf (der Drei-Wege-Handshake SYN, SYN-ACK, ACK). Es nummeriert die Daten, wartet auf Bestätigungen und sendet Verlorenes erneut. Es ist zuverlässig und geordnet.
UDP sendet ohne Verbindung und ohne erneutes Senden. Es ist schneller und wird dort verwendet, wo Verzögerung wichtiger ist als ein verlorenes Paket: Live-Video, Spiele und kurze DNS-Anfragen.
Selbsttest Auf welcher OSI-Schicht arbeitet ein normaler Switch?
Schicht 1, Bitübertragungsschicht
Schicht 2, Sicherungsschicht
Schicht 3, Vermittlungsschicht
Schicht 4, Transportschicht
Antwort: Schicht 2, Sicherungsschicht. Ein Switch leitet Frames anhand von MAC-Adressen weiter, und MAC-Adressen gehören zur Sicherungsschicht. Ein Router, der IP-Adressen verwendet, arbeitet auf Schicht 3.
3Adressen, Geräte und Hilfsprotokolle
Drei Arten von Adressen arbeiten zusammen, eine pro Schicht:
MAC-Adresse (Schicht 2): eine 48-Bit-Hardwareadresse einer Netzwerkkarte. Sie wird nur innerhalb des lokalen Netzes verwendet.
IP-Adresse (Schicht 3): Eine IPv4-Adresse hat 32 Bit, eine IPv6-Adresse 128 Bit. Sie sagt, wo ein Host im Internet ist.
Portnummer (Schicht 4): wählt das Programm auf dem Host. Die bekannten Ports reichen von 0 bis 1023: HTTP 80, HTTPS 443, SSH 22, DNS 53, SMTP 25.
Die Geräte folgen denselben Schichten. Ein Hub (Schicht 1) kopiert jedes Signal auf alle Ports. Ein Switch (Schicht 2) sendet einen Frame nur an den Port der Ziel-MAC-Adresse. Ein Router (Schicht 3) leitet Pakete zwischen Netzen weiter.
Einige Hilfsprotokolle machen das möglich:
DHCP gibt einem Host seine IP-Adresse, Maske, Standardgateway und DNS-Server, wenn er dem Netz beitritt.
DNS übersetzt einen Namen wie example.com in eine IP-Adresse, wie ein Telefonbuch.
ARP findet die MAC-Adresse, die zu einer IP-Adresse im lokalen Netz gehört.
ICMP überträgt Fehler- und Testmeldungen. Der Befehl ping verwendet ICMP-Echo-Anfragen.
NAT lässt viele Geräte mit privaten Adressen (10.x, 172,16–31.x, 192,168.x) eine öffentliche Adresse gemeinsam nutzen.
Das Standardgateway ist der Router, an den ein Host jedes Paket schickt, dessen Ziel außerhalb des eigenen Subnetzes liegt.
Selbsttest Welches Protokoll findet die MAC-Adresse, die zu einer bekannten IP-Adresse im lokalen Netz gehört?
ARP
DHCP
DNS
ICMP
Antwort: ARP. ARP fragt: „Wer hat diese IP-Adresse?“, und der Besitzer antwortet mit seiner MAC-Adresse. DNS wandelt Namen in IP-Adressen um, eine andere Übersetzung.
4Das Verfahren Schritt für Schritt
Die meisten Fragen, von Definitionen bis zu Fehlersuchfällen, lassen sich mit denselben Schritten beantworten.
Finde die Schicht. Geht es in der Frage um Signale, Frames und MAC-Adressen, Pakete und IP-Adressen, Ports und Verbindungen oder eine Anwendung?
Nenne das Gerät oder Protokoll, das auf dieser Schicht arbeitet: Hub, Switch oder Router; Ethernet, IP, TCP oder UDP; DNS, DHCP oder HTTP.
Liste bei einer Störung auf, was noch funktioniert und was ausfällt. Was funktioniert, beweist, dass alle Schichten darunter in Ordnung sind.
Suche die niedrigste Schicht, die alles Ausgefallene erklären kann. Das ist die wahrscheinlichste Ursache.
Prüfe deine Antwort an den anderen Fakten der Frage: Sie muss alle erklären.
Für kurze Rechnungen: Die Übertragungsverzögerung ist die Paketgröße geteilt durch die Datenrate der Leitung, und die Ausbreitungsverzögerung ist die Entfernung geteilt durch die Signalgeschwindigkeit.
ttrans = L / R tprop = d / v
5Ein durchgerechnetes Beispiel
Folge jedem Schritt. Versuche, den nächsten vorherzusagen, bevor du ihn öffnest.
Durchgerechnetes Beispiel
Ein Nutzer kann 8.8.8.8, einen Server im Internet, anpingen, aber keine Website über ihren Namen öffnen. Wo liegt das Problem am wahrscheinlichsten?
1
Auflisten, was funktioniert
Ein Ping an eine Internetadresse wird beantwortet. Also funktionieren Kabel oder WLAN (Schicht 1 und 2), der Host hat eine gültige IP-Adresse, und Standardgateway und Routing funktionieren (Schicht 3).
2
Auflisten, was ausfällt
Das Öffnen von Websites über den Namen schlägt fehl. Bevor ein Browser www.example.com kontaktieren kann, muss er diesen Namen in eine IP-Adresse umwandeln.
3
Das Protokoll finden
Namen in IP-Adressen zu übersetzen ist die Aufgabe von DNS, einem Protokoll der Anwendungsschicht.
4
Die Alternativen ausschließen
Ein falsches Standardgateway würde auch den Ping an 8.8.8.8 verhindern. Ein defektes Kabel würde alles verhindern. Beides passt nicht zu den Fakten.
5
Antwort prüfen
Ein DNS-Fehler erklärt alle Fakten: Verkehr über die IP-Adresse funktioniert, Verkehr über den Namen nicht. Die Lösung ist eine korrekte DNS-Server-Einstellung, meist von DHCP vergeben.
Antwort
Das Problem ist die Namensauflösung: die DNS-Einstellung oder der DNS-Server des Hosts.
6Häufige Fehler
DNS und DHCP verwechseln. DNS übersetzt Namen in Adressen; DHCP vergibt Adressen.
Switch und Router verwechseln. Ein Switch verwendet MAC-Adressen innerhalb eines Netzes; ein Router verwendet IP-Adressen zwischen Netzen.
Denken, UDP sei „schlechtes TCP“. Es wird absichtlich gewählt, wenn niedrige Verzögerung wichtiger ist als das erneute Senden verlorener Daten.
Bandbreite (Kapazität) mit Latenz (Verzögerung) verwechseln.
Portnummern auf die Vermittlungsschicht legen. Ports gehören zur Transportschicht; IP-Adressen zur Vermittlungsschicht.
Das Standardgateway vergessen. Ohne es erreicht ein Host sein eigenes Subnetz, aber nichts darüber hinaus.
Selbsttest Ein PC erreicht Drucker in seinem eigenen Subnetz, aber nichts darüber hinaus. Seine IP-Adresse und Maske sind korrekt. Was ist der wahrscheinlichste Fehler?
Ein defektes Netzwerkkabel
Ein falscher DNS-Server
Ein fehlendes oder falsches Standardgateway
Eine falsche MAC-Adresse
Antwort: Ein fehlendes oder falsches Standardgateway. Lokaler Verkehr funktioniert, also sind Kabel, MAC-Adresse und IP-Einstellungen in Ordnung. Jedes Paket in ein anderes Netz geht an das Standardgateway, das also fehlt. Ein DNS-Fehler würde den Verkehr zu einer IP-Adresse nicht verhindern.
7So sehen Prüfungsaufgaben aus
Leicht: Begriffe und Fakten. Die Zahl der OSI-Schichten, was DNS oder DHCP tut, Standard-Portnummern, die Größe einer IPv4-Adresse.
Mittel: Anwendung der Konzepte. Die Schicht eines Geräts, warum ein Protokoll gewählt wird, was ARP, NAT oder der TCP-Handshake tut, kleine Subnetz- und Verzögerungsrechnungen.
Schwer: Fälle und Analyse. Fehlersuchszenarien, TCP-Verhalten bei Verlust und Überlast, Routing-Protokolle, Angriffe wie ARP-Spoofing oder SYN-Floods und TLS.
Jede Frage hat vier Optionen. Schließe zuerst die Optionen aus, die zur falschen Schicht gehören; oft bleibt nur eine übrig.
Zwei falsche Antworten sind jetzt durchgestrichen. Eine der beiden übrigen ist richtig.
Antwort und Erklärung anzeigen
Warum das die Antwort ist
IPv4-Adressen haben 32 Bit und werden als vier Dezimal-Oktette geschrieben. IPv6-Adressen haben 128 Bit.
Antwort
A · 32
Beispiel 2Mittel
Wie lautet die IPv6-Loopback-Adresse?
A::
B::1
Cfe80::1
Dff02::1
Tipps anzeigen
Die Kurzform einer Adresse, die bis auf das letzte Bit nur aus Nullen besteht.
Zwei falsche Antworten sind jetzt durchgestrichen. Eine der beiden übrigen ist richtig.
Antwort und Erklärung anzeigen
Warum das die Antwort ist
::1 ist die Loopback-Adresse. :: ist die unspezifizierte Adresse, fe80::/10 ist link-lokal und ff02::1 die All-Nodes-Multicast-Gruppe.
Antwort
B · ::1
Beispiel 3Schwer
Wie unterscheidet sich die Fragmentierung bei IPv6 von der bei IPv4?
AIPv6 erlaubt keine Pakete über 576 Byte
BIPv6 fragmentiert auf der Transportschicht innerhalb von TCP
CIPv6-Router fragmentieren jedes Paket über 64 Byte, bevor sie es auf dem Pfad weiterleiten
DRouter fragmentieren IPv6-Pakete nie; nur die Quelle kann es, mithilfe von Path MTU Discovery
Tipps anzeigen
Überlege, wer die Arbeit macht: Endpunkte oder Router.
Zwei falsche Antworten sind jetzt durchgestrichen. Eine der beiden übrigen ist richtig.
Antwort und Erklärung anzeigen
Warum das die Antwort ist
Ein IPv6-Router verwirft ein zu großes Paket und sendet ICMPv6 „Packet Too Big“ zurück. Die Quelle sendet dann kleinere Pakete oder nutzt einen Fragment-Extension-Header.
Antwort
D · Router fragmentieren IPv6-Pakete nie; nur die Quelle kann es, mithilfe von Path MTU Discovery
Fragen und Antworten
Rechnernetze: Worum geht es?
Ein Netzwerk ist eine Gruppe von Geräten, die Daten austauschen: Laptops, Telefone, Server, Drucker. Die Geräte darin heißen Hosts.
Ein Netzwerk innerhalb eines Gebäudes oder Campus ist ein LAN (Local Area Network). Ein Netzwerk über Städte oder Länder hinweg ist ein WAN (Wide Area Network). Das Internet verbindet Millionen von Netzwerken.
Rechnernetze: Wie lernt man es Schritt für Schritt?
Was ein Computernetzwerk ist
Schichten und Kapselung
Adressen, Geräte und Hilfsprotokolle
Das Verfahren Schritt für Schritt
Ein durchgerechnetes Beispiel
Häufige Fehler
So sehen Prüfungsaufgaben aus
Rechnernetze: Was wird geübt?
Leicht: Begriffe und Fakten
Mittel: Konzepte anwenden
Schwer: Fälle und Analyse
Jede Frage hat vier Antwortmöglichkeiten, und nur eine ist richtig. Du hängst fest? Öffne zuerst einen kleinen Tipp und die vollständige Erklärung erst, wenn du sie brauchst.
So funktioniert das Üben
Jede Frage hat vier Antwortmöglichkeiten, und nur eine ist richtig.
Du hängst fest? Öffne zuerst einen kleinen Tipp und die vollständige Erklärung erst, wenn du sie brauchst.
Dein Fortschritt, deine Fehler und gespeicherten Aufgaben bleiben erhalten, damit du vor der Prüfung wiederholen kannst.