Die fachlichen Inhalte liegen als Dateien unter content/ und werden beim Start eingelesen, geprueft und in den Speicher geladen. - Inhaltslader mit Zod-Schemata und Querverweispruefung - Fehlermeldungen nennen Datei und Zeile, gesammelt statt beim ersten Fehler geworfen; die Anwendung startet bei Fehlern nicht - npm run inhalte:pruefen prueft ohne Start - Handout-Ansicht mit festem Aufbau, Uebersicht nach Themenbloecken - Volltextsuche mit Gewichtung und Trefferausschnitt - Gelesen-Markierung je Handout - Glossar mit Suche und automatischer Verlinkung in den Handouts - Beispielinhalte: 4 Wochen, 12 Handouts, 24 Merkkarten, 4 Aufgaben, 4 Checklisten, 2 Lernzielkontrollen, 24 Glossareintraege - rahmenplan.yaml aus FIAusbV 2020 und KMK-Rahmenlehrplan, mit Fundstellen - gray-matter entfernt, YAML-Kopf wird selbst herausgeloest - npm run screenshots nimmt die Bilder fuer die Anleitung auf - 39 neue Tests, insgesamt 68 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
55 lines
2.8 KiB
Markdown
55 lines
2.8 KiB
Markdown
---
|
||
id: N3
|
||
titel: Subnetting rechnen – der Weg in vier Schritten
|
||
block: netzwerk
|
||
woche: 3
|
||
worum: Eine Adresse und eine Maske reichen, um Netz, Broadcast und Hostbereich zu bestimmen.
|
||
rahmenplan: [B2, A8]
|
||
lernfeld: LF3
|
||
merksatz: Blockgröße finden, Vielfache aufschreiben, eigene Adresse einsortieren.
|
||
karten:
|
||
- frage: Zu welchem Netz gehört 192.168.10.200 bei der Maske 255.255.255.224?
|
||
antwort: Blockgröße 32, Netze bei .192 und .224 – die Adresse gehört zu 192.168.10.192/27. Broadcast ist .223, nutzbar sind .193 bis .222.
|
||
- frage: Wie berechnest du die Blockgröße aus der CIDR-Angabe?
|
||
antwort: Blockgröße = 256 minus dem letzten von null verschiedenen Oktett der Maske, oder gleichwertig 2 hoch (32 minus Präfixlänge), bezogen auf das betroffene Oktett.
|
||
---
|
||
|
||
## Das Wesentliche
|
||
|
||
- **Schritt 1 – Blockgröße bestimmen.** Interessant ist das Oktett, in dem die Maske
|
||
„bricht". Blockgröße = 256 − Maskenwert in diesem Oktett. Bei `/27` ist die Maske
|
||
255.255.255.224, also 256 − 224 = **32**.
|
||
- **Schritt 2 – Vielfache aufschreiben.** 0, 32, 64, 96, 128, 160, 192, 224. Das sind alle
|
||
Netzadressen in diesem Oktett.
|
||
- **Schritt 3 – eigene Adresse einsortieren.** Das größte Vielfache, das nicht größer ist als
|
||
die eigene Adresse, ist die Netzadresse. Für .200 ist das **192**.
|
||
- **Schritt 4 – Grenzen ablesen.** Broadcast = nächste Netzadresse − 1, hier 224 − 1 = **223**.
|
||
Nutzbar ist alles dazwischen: **.193 bis .222**.
|
||
- **Gegenprobe:** nutzbare Adressen = Blockgröße − 2. Hier 30. Von .193 bis .222 sind es
|
||
genau 30. Passt.
|
||
- **Nie im Kopf über mehrere Oktette rechnen.** Wenn die Maske im dritten Oktett bricht,
|
||
gilt dasselbe Verfahren dort, und das vierte Oktett läuft von 0 bis 255 durch.
|
||
|
||
## Übersicht
|
||
|
||
| CIDR | Maske | Blockgröße | Netze je Oktett | Nutzbar |
|
||
|------|-------|-----------|-----------------|---------|
|
||
| /25 | 255.255.255.128 | 128 | 2 | 126 |
|
||
| /26 | 255.255.255.192 | 64 | 4 | 62 |
|
||
| /27 | 255.255.255.224 | 32 | 8 | 30 |
|
||
| /28 | 255.255.255.240 | 16 | 16 | 14 |
|
||
| /29 | 255.255.255.248 | 8 | 32 | 6 |
|
||
| /30 | 255.255.255.252 | 4 | 64 | 2 |
|
||
|
||
## Prüfungsfrage
|
||
|
||
**Frage:** Ein Standort benötigt vier getrennte Netze mit jeweils mindestens 25 Geräten. Zur
|
||
Verfügung steht 192.168.50.0/24. Wie teilen Sie auf?
|
||
|
||
**Antwort:** 25 Geräte brauchen mindestens 27 Adressen (25 Hosts, Netzadresse, Broadcast),
|
||
also eine Blockgröße von 32 – das entspricht `/27` mit 30 nutzbaren Adressen. Aus einem
|
||
`/24` entstehen acht `/27`-Netze, vier davon werden vergeben, vier bleiben in Reserve:
|
||
192.168.50.0/27 (nutzbar .1–.30), 192.168.50.32/27 (.33–.62), 192.168.50.64/27 (.65–.94),
|
||
192.168.50.96/27 (.97–.126). Eine Aufteilung in `/26` wäre ebenfalls möglich und ließe mehr
|
||
Luft nach oben, aber nur vier Netze insgesamt – bei absehbarem Wachstum die schlechtere Wahl.
|