Welche Subnetzmasken sind hier falsch?

cantafunk

Mitglied
Hallo Leute,
ich habe eine kleine frage und hoffe das ihr mir helfen könnt.
Ich bin gerade dabei mich ein bisschen mit netzwerken anzufreunden.
Ich würde gerne wissen welche der folgenden subnetzmasken nicht korrekt sind.
Wenn ihr mir dazu auch gleich die erklärung liefern könntet wäre das toll.

255.255.255.0
255.255.0.0
255.0.0.255
255.192.0.0
255.192.0.1
192.168.0.0
192.168.0.1
192.0.0.0


Gruss
canta
 
Ich hoffe es bringt dir etwas: --> Quelle: http://it.aquasonic.ch

Subnetmasking
IP-Adressen werden in 3 Klassen unterteilt:

Class A Subnet
1 Oktett Netzadresse, 3 Oktett Rechneradressen
Netzadresse: 1 - 126
Rechenadressraum frei
126 Klasse A Netze
Klasse A Netz à über 16Mio Rechner
Standart-Subnet 255.0.0.0

Class B Subnet
2 Oktett Netzadresse, 2 Oktett Rechneradressen
Netzadresse: 128 - 191
Rechenadressraum frei
über 16‘000 Klasse B Netze
Klasse B Netz à über 65’000 Rechner
Standart-Subnet 255.255.0.0

Class C Subnet
3 Oktett Netzadresse, 1 Oktett Rechneradressen
Netzadresse: 193 - 223
Rechenadressraum frei
über 2Mio Klasse C Netze
Klasse C Netz à 254 Rechner
Standart-Subnet 255.255.255.0

224.xxx.xxx.xxx - 239.xxx.xxx.xxx, à Multicast Adressen (Klasse-D)
240.xxx.xxx.xxx - 254.xxx.xxx.xxx, Forschungsadressen (Klasse-E)

10.x.x.x Privatadressen
192.168.x.x Privatadressen

127.0.0.1, localhost

0 und 255, Broadcast Adressierung

Logische UND-Verknüpfung: Ziel IP-Adresse & Subnetmaske
Resultat=Eigene IP-Adresse, à Zielrechner im eigenen Subnet
sonst: Paket zum nächsten Router senden

IP Adressen in Binärform angegeben:

IP-Adresse Zielrechner

1001 1110 1010 0101 0101 0011 0010

Logisch UND

Subnetmaske

1111 1111 0000 0000 0000 0000 0000
=
1001 1110 0000 0000 0000 0000 0000

Ist identisch, Rechner ist im gleichen Subnetz

IP-Adresse Zielrechner

1001 1101 0011 0000 0001 0001 0110

Logisch UND

Subnetmaske

1111 1110 0000 0000 0000 0000 0000
=
1001 1100 0000 0000 0000 0000 0000

Ist verschieden, Rechner ist in einem anderen Subnetz
 
hallo aquasonic

vielen dank erstmal für deine superschnelle antwort und deinen link.
ich habe mir die grundlagen alle schon mal angesehen und mir ist es auch einigermaßen klar, nur hab ich noch das ein oder andere problem es anzuwenden.
habe ich es richtig verstanden, das eine subnetzmaske in ihrer 32-bit dualzahl immer mit einer 1 beginnen muss. also eine null am anfang geht nicht oder?

und das die einsen nicht aufgeteilt sein können? also zb. 11111111.00000000.11111111.00000000 würde auch nicht funktionieren oder?
 
Rein theoretisch würde auch das funktionieren. Also du machst es so, du wandelst 3 Sachen in die Binäre Form um und zwar:

  • Sender-IP
  • Subnetmaske
  • Ziel-IP

dann vergleichst du sie:

Überall wo in der Subnet-Maske eine 1 kommt müssen die beiden gleichen Positionen der Sender- und Ziel-IP gleich sein. Ist also in der Subnetmaske an der 4. Stelle im 2. Oktett eine 1 so muss so muss bei der Sender- UND Ziel-IP auch an der 4. Stelle im 2. Oktett entweder bei beiden eine 1 oder eine 0 kommen...Wenn das erfüllt ist dann sind diese im gleichen Subnetz, wenn nicht, sind sie es nicht. Kommt in der Subnetmaske eine 0 vor, ist es egal --> Sie sind sowieso nur im gleichen Subnetz...

Nur wenn die ganze IP/Subnetmaske stimmt dann sind sie im gleichen Netz. Ist an einer Stelle die Überprüfung nicht erfüllt so sind sie auch nicht im gleichen Subnetz.
 
ja, das ist mir klar. damit kann ich schauen ob sich beide ip's im gleichen subnetz befinden. falls dies nicht der fall ist, müsste doch dann theoretisch der sende-rechner die daten an einen router schicken das dieser die daten an den ziel-rechner weiterleitet oder?

jetzt folgendes problem:
ich habe die obigen bsp von subnetzen aus einer klausurfrage, in der NUR die subnetze und keine ip's oder netzwerkkennung angegeben waren. kann man dann, wenn man nur diese hat, gar nicht sagen ob ein subnetz korrekt ist oder nicht?
 
Ich denke schon dass du das kannst, ich weiss aber nicht genau wann eine Subnetz-Maske gültig ist und wann nicht. Kann dir also nicht sagen welche richtig/falsch sind...:(
 
cantafunk:
Bitte halt auch du dich in Zukunft an unsere Netiquette und achte auf deine Groß/Kleinschreibung.
 
Subnetzmasken müssen immer
durchgängig 1 am anfang und 0 am Ende haben

ansonsten sind sie ungültig

255.255.0.0 == OK
255.0.0.255 == Falsch
 
Original geschrieben von aquasonic
0 und 255, Broadcast Adressierung

Das ist Falsch!

0 ist die Netz-ID und 255 ist die Broadcast Adresse.

Allgemeiner formuliert:
In einem Segment ist die niedrigste IP immer die Netz-ID und die höchste IP immer die Broadcast Adresse.

Bsp:

Netz-ID: 192.168.0.0
Broadcast: 192.168.0.255

Beide sollte (darf) man nicht verwenden in einem Netzwerk. Wodurch dann 254 Nutzbare IP's übrig bleiben.

Ansonsten würd ich dir auch empfehlen die IP Adressen / Subnetmask binär aufzulösen, wobei entscheident ist, ob angegeben ist wieviele Segmente man brauch oder wieviele PC's pro Segment benötigt werden.

PS: jede Klasse (A, B oder C) hat einen IP Bereich der für Netzerke reserviert ist.

Klasse C: 192.168.0.x

Klasse A & B weiß ich leider nicht mehr aus dem Kopf.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück