Rechnernetze lernen: OSI, TCP/IP und Subnetting im Griff

Rechnernetze lernen heißt Schichten trennen und Subnetting sicher rechnen. So ordnest du OSI, TCP/IP und Protokollabläufe gezielt für die Klausur.

Rechnernetze lernen: OSI, TCP/IP und Subnetting im Griff

"Rechnernetze prüft zwei Fähigkeiten gleichzeitig: Verfahren mechanisch beherrschen und Zuordnungen begründen können."

In Rechnernetzen scheitern erstaunlich viele nicht am Stoff, sondern an der Klausurform. Du lernst zwei Schichtenmodelle parallel, dutzende Protokollnamen und eine Handvoll Formeln — und in der Klausur steht dann eine Subnetting-Aufgabe, für die du in Binärzahlen denken musst, direkt neben der Bitte, einen Verbindungsaufbau in eigenen Worten zu erklären. Wer nur Begriffe auswendig lernt, kann beides nicht. Dieser Guide zeigt dir, wie du den Stoff so ordnest, dass Rechenteil und Erklärteil beide sitzen.

Warum Rechnernetze-Klausuren zwei Fähigkeiten gleichzeitig prüfen

Das Modul ist in fast jedem Informatik-Bachelor Pflicht, und der Umfang ist überall ähnlich. An der TU München heißt es „Grundlagen: Rechnernetze und Verteilte Systeme" (IN0010), umfasst 6 ECTS bei 3 SWS Vorlesung plus 2 SWS Übung und endet in einer 90-minütigen schriftlichen Prüfung. Inhaltlich deckt es die nachrichtentechnischen Grundlagen der digitalen Informationsübertragung ab, den Aufbau lokaler und globaler Netze samt ISO/OSI-Modell, Protokollen und Netzkomponenten, dazu eine Einführung in Sicherheitsaspekte.

Aus diesem Zuschnitt folgt direkt die Klausurstruktur. 90 Minuten reichen nicht für Fließtext-Essays, also besteht die Prüfung typischerweise aus kurzen Rechenaufgaben und knappen Erklärfragen. Die Rechenaufgaben sind schematisch: Adressen aufteilen, Datenraten und Laufzeiten bestimmen, Prüfsummen bilden. Sie sind die sicheren Punkte, wenn du das Verfahren beherrschst — und Totalverluste, wenn nicht, weil es keinen Teilkredit für eine halb erinnerte Regel gibt.

Die Erklärfragen funktionieren umgekehrt. „Nennen Sie die Schichten des OSI-Modells" kommt selten allein; gefragt ist eher, auf welcher Schicht ein bestimmtes Problem gelöst wird und warum dort. Das lässt sich nicht auswendig lernen, sondern nur aus dem Verständnis der Aufgabenteilung ableiten. Plane deine Vorbereitung deshalb von Anfang an zweigleisig: Verfahren üben, bis sie automatisch laufen, und parallel Zuordnungen begründen können.

OSI und TCP/IP trennen, statt sie zu vermischen

Der häufigste Fehler ist, beide Modelle zu einem Misch-Modell zu verschmelzen. Sie haben unterschiedliche Zwecke und unterschiedlich viele Schichten, und genau diese Unterscheidung wird geprüft.

Das OSI-Referenzmodell ist ein Ordnungsschema mit sieben Schichten, standardisiert als ITU-T-Empfehlung X.200. Es beschreibt keine real eingesetzten Protokolle, sondern liefert das Vokabular, mit dem man über Netze redet. Wenn dein Skript von „Schicht 3" spricht, ist OSI gemeint.

Das Internet-Modell ist das, was tatsächlich läuft. RFC 1122 benennt vier Schichten: Application Layer, Transport Layer, Internet Layer und Link Layer. Für jede Klausurfrage nach konkreten Protokollen ist dieses Modell der Bezugsrahmen.

OSI-SchichtAufgabeSchicht im Internet-ModellBeispiel
7 AnwendungDienste für AnwendungenApplication LayerHTTP, DNS, SMTP
6 DarstellungKodierung und FormateApplication LayerZeichensätze, TLS-Aushandlung
5 SitzungSitzungssteuerungApplication LayerSitzungskonzepte der Anwendung
4 TransportEnde-zu-Ende-Transport, PortsTransport LayerTCP, UDP
3 VermittlungAdressierung und WegewahlInternet LayerIPv4, IPv6, ICMP
2 SicherungRahmen, Medienzugriff, FehlererkennungLink LayerEthernet, WLAN
1 BitübertragungSignale auf dem MediumLink LayerKabel, Modulation

Lerne die Tabelle nicht als Bild, sondern als Frage-Antwort-Paar: Welche Aufgabe löst diese Schicht, und welche Information braucht sie dafür? Schicht 2 adressiert innerhalb eines lokalen Netzes, Schicht 3 zwischen Netzen, Schicht 4 zwischen Prozessen. Aus diesen drei Sätzen kannst du die meisten Zuordnungsfragen selbst herleiten, auch für ein Protokoll, das du noch nie gesehen hast.

Subnetting: die Rechenaufgabe, die du sicher können musst

Subnetting ist in fast jeder Klausur vertreten und vollständig algorithmisch — damit ist es der beste Punktelieferant im ganzen Modul. Grundlage ist die CIDR-Notation aus RFC 4632: Ein Präfix wird als Adresse geschrieben, gefolgt von einem Schrägstrich und einem Dezimalwert zwischen 0 und 32, der angibt, wie viele führende Bits zum Netzanteil gehören. Das ersetzte die starren Adressklassen A, B und C.

Rechne jede Aufgabe in derselben Reihenfolge, dann brauchst du unter Zeitdruck nicht nachzudenken. Beispiel: Teile 192.168.10.0/24 in vier gleich große Subnetze.

  1. Bits bestimmen: Für vier Subnetze brauchst du zwei zusätzliche Netzbits, denn 2² = 4. Aus /24 wird /26.
  2. Maske bilden: /26 bedeutet 26 Einsen, also 255.255.255.192.
  3. Blockgröße berechnen: 256 − 192 = 64. Die Subnetze beginnen also bei 0, 64, 128 und 192.
  4. Netze notieren: 192.168.10.0/26, 192.168.10.64/26, 192.168.10.128/26, 192.168.10.192/26.
  5. Hosts zählen: Bei 6 Hostbits sind es 2⁶ − 2 = 62 nutzbare Adressen pro Subnetz, weil Netz- und Broadcast-Adresse wegfallen.
  6. Grenzen prüfen: Im zweiten Subnetz ist 192.168.10.64 die Netzadresse, .65 bis .126 sind Hosts, .127 ist Broadcast.

Schritt 6 ist der, den die meisten überspringen — und genau dort liegen die Teilpunkte. Rechne zehn solche Aufgaben mit wechselnden Präfixlängen, bis die Blockgrößen 128, 64, 32, 16, 8 und 4 ohne Umweg über Binärschreibweise abrufbar sind. Für IPv6 nach RFC 8200 gilt dieselbe Präfixlogik, nur mit 128 Bit Adresslänge und hexadezimaler Schreibweise; Adressverknappung und Broadcast-Adressen fallen dort weg.

Wenn du solche Kennzahlen und Maskenwerte dauerhaft abrufbar halten willst, hilft ein systematisches Vorgehen mehr als bloßes Wiederholen: Das Vorgehen zum Auswendiglernen von Formeln in sechs Schritten lässt sich direkt auf Maskentabellen und Portnummern übertragen.

Protokollabläufe erklären können, nicht nur benennen

Der zweite Klausurteil verlangt Abläufe. Der Klassiker ist der TCP-Verbindungsaufbau. RFC 9293 — die aktuelle TCP-Spezifikation, die das ursprüngliche RFC 793 aus dem Jahr 1981 ersetzt — beschreibt den Dreiwege-Handschlag als das Verfahren, mit dem eine Verbindung aufgebaut wird: Der erste Partner sendet ein SYN-Segment mit seiner Anfangssequenznummer, der zweite antwortet mit einem SYN-Segment, das seine eigene Sequenznummer trägt und das erste SYN bestätigt, und der erste bestätigt daraufhin das SYN des zweiten.

Der Punkt, auf den es in der Klausur ankommt, ist nicht die Reihenfolge SYN, SYN-ACK, ACK — die kann jeder auswendig lernen. Gefragt ist, warum drei Nachrichten nötig sind: Beide Seiten müssen die Anfangssequenznummer der jeweils anderen kennen und bestätigt wissen. Zwei Nachrichten würden das nur für eine Richtung leisten. Wenn du diesen Grund nennen kannst, beantwortest du auch Folgefragen zu Verbindungsabbau, Sequenznummern und Wiederholungen richtig.

Geh alle prüfungsrelevanten Abläufe nach demselben Muster durch — Adressauflösung im lokalen Netz, Namensauflösung über DNS, Fehlerkorrektur auf Schicht 2, Staukontrolle bei TCP. Formuliere zu jedem drei Sätze: Welches Problem löst er, welche Nachrichten laufen, und was ginge ohne ihn schief. Diese dritte Frage ist die, die in Klausuren tatsächlich gestellt wird.

Der Semesterplan: sechs Schritte bis zur Klausur

  1. Schichten zuerst. Bevor du ein einziges Protokoll lernst, sitzt die Aufgabenteilung der Schichten. Ohne dieses Raster ist jeder Protokollname eine lose Vokabel.
  2. Rechenverfahren isoliert üben. Subnetting, Datenraten, Laufzeiten, Prüfsummen — jedes Verfahren getrennt, bis es ohne Nachdenken läuft.
  3. Protokolle ins Raster einhängen. Jedes neue Protokoll bekommt Schicht, Aufgabe und Abgrenzung zum Nachbarprotokoll. UDP lernst du nur im Kontrast zu TCP.
  4. Übungsblätter als Prüfung behandeln. Erst ohne Unterlagen und mit Zeitlimit rechnen, dann korrigieren. Ein durchgelesener Lösungsvorschlag erzeugt Wiedererkennen, nicht Können — der Unterschied ist in den vier Schritten für Abrufübungen mit Active Recall beschrieben.
  5. Altklausuren auswerten. Sortiere Aufgaben nach Rechnen und Erklären und zähle die Punkte je Typ. Das zeigt dir, wo deine Lernzeit wirklich hingehört.
  6. Erklärfragen laut beantworten. Wer einen Ablauf frei erzählen kann, hat ihn verstanden. Stockst du, fehlt eine Begründung, nicht eine Vokabel.

Für die Zeitaufteilung über das Semester lohnt ein fester Rhythmus statt Endspurt; wie du den aufsetzt, steht im Guide zum Wochenplan im Studium. Aus den Protokoll- und Portlisten lassen sich mit Learnboost automatisch Karteikarten aus deinen Skripten erstellen, sodass du die reine Faktenschicht nebenher wiederholst und die Übungszeit für Rechenaufgaben frei bleibt.

Vier Fallen, die in der Klausur Punkte kosten

  • Schichten verwechseln. „Schicht 4" meint OSI, „Transport Layer" kann beides meinen. Schreib in Antworten dazu, auf welches Modell du dich beziehst.
  • Netz- und Broadcast-Adresse mitzählen. Die Formel lautet 2ʰ − 2, nicht 2ʰ. Bei kleinen Subnetzen ist das der Unterschied zwischen richtig und falsch.
  • Einheiten vertauschen. Datenraten kommen in Bit pro Sekunde, Dateigrößen in Byte. Ein Faktor 8, der regelmäßig ganze Aufgaben kippt.
  • Protokolle aufzählen statt abgrenzen. Eine Antwort, die TCP und UDP nur nennt, bekommt kaum Punkte. Gefragt ist, wann welches sinnvoll ist und warum.

Rechnernetze belohnt strukturiertes Vorgehen stärker als die meisten Informatik-Module, weil der Stoff selbst hierarchisch aufgebaut ist. Wer die Schichtenlogik früh verinnerlicht und die Rechenverfahren mechanisch beherrscht, hat die Klausur weitgehend im Griff — der Rest ist Begründen. Ähnlich systematisch funktionieren die Nachbarmodule: Betriebssysteme lernen verlangt dieselbe Mischung aus Konzept und Rechenteil, Theoretische Informatik dieselbe Disziplin beim Begründen, und Algorithmen und Datenstrukturen dasselbe Üben am Übungsblatt statt am Skript.

Wenn du deine Vorlesungsfolien zu Rechnernetzen in abfragbare Lernmaterialien verwandeln willst, statt sie ein viertes Mal zu lesen: Lade dein Skript bei Learnboost hoch und starte mit den Kapiteln, die in deinen Altklausuren die meisten Punkte bringen.

Häufig gestellte Fragen (FAQ):

Wie viele Schichten hat das OSI-Modell und wie viele das TCP/IP-Modell?

Das OSI-Referenzmodell nach ITU-T X.200 hat sieben Schichten, von der Bitübertragung bis zur Anwendung. Das Internet-Modell nach RFC 1122 hat vier: Application Layer, Transport Layer, Internet Layer und Link Layer. OSI liefert das Vokabular zum Reden über Netze, das Internet-Modell beschreibt, was tatsächlich läuft. Verwechsle beide in Antworten nicht und schreib dazu, auf welches Modell du dich beziehst.

Wie rechne ich Subnetting schnell und ohne Binärumrechnung?

Bestimme zuerst die nötigen Netzbits über Zweierpotenzen, dann die Maske, dann die Blockgröße als 256 minus letztes Maskenoktett. Die Subnetze beginnen bei Vielfachen dieser Blockgröße. Die nutzbaren Hosts sind 2 hoch Hostbits minus 2, weil Netz- und Broadcast-Adresse wegfallen. Wenn du die Blockgrößen 128, 64, 32, 16, 8 und 4 auswendig abrufen kannst, brauchst du keine Binärschreibweise mehr.

Warum braucht der TCP-Verbindungsaufbau drei Nachrichten?

Weil beide Seiten die Anfangssequenznummer der jeweils anderen kennen und bestätigt wissen müssen. RFC 9293 beschreibt den Dreiwege-Handschlag entsprechend: SYN, dann SYN mit Bestätigung, dann Bestätigung. Zwei Nachrichten würden die Synchronisation nur für eine Richtung leisten. Diese Begründung ist in Klausuren wichtiger als die Reihenfolge der Flags.

Wie viel Zeit sollte ich für die Rechenaufgaben einplanen?

Zähle in Altklausuren die Punkte getrennt für Rechen- und Erklärteil und teile deine Lernzeit im selben Verhältnis auf. Rechenaufgaben sind schematisch und deshalb die sichersten Punkte, brauchen aber Wiederholung bis zur Automatisierung. Als Richtwert: zehn Subnetting-Aufgaben mit wechselnden Präfixlängen, bevor du zu anderen Verfahren übergehst.

Reicht es, Protokolle und Portnummern auswendig zu lernen?

Nein. Reines Aufzählen bringt in Klausuren kaum Punkte, gefragt ist die Abgrenzung: wann welches Protokoll sinnvoll ist und was ohne es schiefgehen würde. Lern Fakten wie Portnummern nebenher per Abfrage und investiere die eigentliche Übungszeit in Rechenverfahren und Begründungen. Jedes neue Protokoll bekommt Schicht, Aufgabe und Abgrenzung zum Nachbarprotokoll.