IP Adresse und Subnetz Adresse

Gast #5963366
Lesenswert?

Hallo Freunde der Technik,

ich habe mal eine Frage zur IP-Adresse.
Mir ist der Zusammenhang zwischen der IP-Adresse und der Subnetzadresse 
noch nicht ganz klar. Ich weiß, dass mit der Subnetz-Adresse die 
IP-Adresse in die Netzwerk-Adresse und Hostadresse eingeteilt wird. Auch 
kenne ich die IP-Adressklassen.
Was sich mir jetzt als Frage stellt ist folgende:
Ich habe heute mehrmals gesehen, das es eine IP-Adresse aus der Klasse C 
gab, z.B. 192.168.3.1 zusammen mit der Subnetz-Maske 255.255.0.0
Müsste die Subnetz-Maske nicht 255.255.255.0 lauten, weil die andere 
doch für die Adressklasse B gedacht ist?
Würde mich über eure Hilfe sehr freuen!

Danke
Malte
Moderator Persönliche Seite #5963367
Lesenswert?

Es gibt keine Subnetze mehr. Die stammen aus der "Klassenzeit", als sich 
alles nach Klasse A/B/C gerichtet hat, und man dann innerhalb der 
Organisation von da aus noch Unter-Netze strukturieren konnte.

Inzwischen nennt sich das alles CIDR (Classless Internet Domain 
Routing), und man schreibt Netzwerkadresse/Anzahl_der_Bits.

Da 192.168.*.* per RFC1918 ein privater Netzwerkbereich ist, der im 
Internet nicht geroutet wird, kannst du dort von 192.168.0.0/16 
beginnend beliebige Netze bei dir einsortieren. Nur kleiner als /16 
darfst du nicht werden, denn dann würdest du legale (im Internet 
routbare) IP-Adressen mit einbeziehen wollen.
Persönliche Seite #5963383
Lesenswert?

In den privaten Netzwerkbereichen werden die vorgegebenen Netzklassen 
i.d. Regel als Konvention noch eingehalten. Aber natürlich kann das 
jeder machen wie er will, wie z.B. im Ausgangspost.

RFC 1918 (das ist die, die die privaten Netzbereiche festlegt) schreibt:

> 3. Private Address Space
>
>   The Internet Assigned Numbers Authority (IANA) has reserved the
>   following three blocks of the IP address space for private internets:
>
>     10.0.0.0        -   10.255.255.255  (10/8 prefix)
>     172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
>     192.168.0.0     -   192.168.255.255 (192.168/16 prefix)
>
>   We will refer to the first block as "24-bit block", the second as
>   "20-bit block", and to the third as "16-bit" block. Note that (in
>   pre-CIDR notation) the first block is nothing but a single class A
>   network number, while the second block is a set of 16 contiguous
>   class B network numbers, and third block is a set of 256 contiguous
>   class C network numbers.
Gast #5963396
Lesenswert?

Auch wenn heute klassenlos geroutet wird, ist es immer noch üblich 
Netzgrößen nach ihrer alten Klasse zu bezeichnen. Sprich: ein /24 Netz 
wird  - egal in welchem Bereich es sich befindet - immer noch gern als 
Class-C Netz bezeichnet.
Moderator Persönliche Seite #5963416
Lesenswert?

Oberlehrer schrieb:
> Flasch:
>
>> Es gibt keine Subnetze mehr.

Ich bleibe dabei: es gibt sie nicht mehr.

Es gibt IP-Netze, die verschieden breite Netzmasken haben können. "Nach 
oben" fasst man Netzmasken zusammen (die Zahl der Masken-Bits wird 
kleiner), "nach unten" teilt man sie auf (es werden mehr Masken-Bits).

Der Begriff eines "Subnetzes" hatte nur im Zusammenhang mit den Klassen 
wirklich eine Bedeutung. Später musste man dann irgendwann Klassen-Netze 
zusammenfassen (weil die Organisation kein Class B bekommen konnte, aber 
ein Class C zu wenig war), da wurde das "Supernetz" erfunden. Irgendwann 
danach wurde klar, wie schwachsinnig das alles ist, und nun gibt es 
einfach Netze, bestimmt durch Basisadresse und Bitanzahl.

Letztlich trifft das so auch alles auf IPv6 zu, nur dass man sich dort 
drauf geeinigt hat, immer nur eine durch 4 teilbare Anzahl von 
Maskenbits zu benutzen *), wobei ein /64 die "Basiseinheit" ist, die 
nicht noch weiter unterteilt wird.

*) Dass das sinnvoll ist, hängt mit der möglichen Rückwärts-Delegierung 
im DNS zusammen, die jeweils an 4-Bit-Grenzen weitergereicht werden 
kann.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren