hi Beat;
Deine Darstellung
127.0.1.7/29 = 01111111.00000000.00000001.00000nnn
verwirrt etwas. Ich versuchs mal verständlicher, also:
/29 heißt: Maskenlänge 29 Bit
Von links beginnend, wie Sven geschrieben hat, und sieht so aus
11111111.11111111.11111111.11111000
Die IP-Adresse, klar, die kann auch binär geschrieben sein:
01111111.00000000.00000001.00000111
Und jetzt kommen wir mal zum Begriff "Maske"
01111111.00000000.00000001.00000111 IP
11111111.11111111.11111111.11111000 Maske
-------------------------------------- bitweise AND verknüpft
01111111.00000000.00000001.00000000
Wir erhalten damit die Netzadresse zu: 127.0.1.0
Aufgrund der Maske haben wir 3 Bit für den Hostanteil und schreiben das mal auf:
127.0.1.0 Netzadrese
127.0.1.1 host
127.0.1.2 host
127.0.1.3 host
127.0.1.4 host
127.0.1.5 host
127.0.1.6 host
127.0.1.7 Broadcastadresse
Merke: Deine Schreibweise ist nicht korrekt, weil, Du hast die Broadcastadresse notiert, richtig ist:
127.0.1.0/29
Netzadresse/Maskenlänge
für diese Art der Schreibweise. Das nächsthöhere Netz mit 6 möglichen Hosts wäre:
127.0.1.8/29
und hat die Broadcastadresse
127.0.1.15
So wird geteilt ;-)
Hotte
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.