Ich peils einfach nicht - Subnetting

fxler

Freizeitschrauber(in)
Hey PCGHler,

vielleicht könnt ihr mir helfen ...
Ich habe jetzt schon mir im Internet einige Dinge angeschaut zum Thema Subnetting aber ich bekomms einfach nicht in meinen Kopf.
Ich liste einfach mal all meine Fragen auf:

- Wie bekomme ich heraus wie viele Clients ich in meinem Netwerk mit einer IP versehen kann (Rechenweg ist hier die Frage ...)


Und wenns einer kann, wäre es cool, wenn er mir von Grund auf Subnetting erklärt.
Grundverständnis ist übrings gegeben.

Vielen Dank :)
 
Ist eigentlich nicht so schwer ^^ Du solltest wissen, wie viele "1" da stehen und dass es insgesamt 32 sind ist auch hilfreich zu wissen ;)

255.255.192.0 (11111111.11111111.110000.00000000) --> 18 * "1" --> 14 "1" übrig --> 2^14=16384. Davon ziehst du noch zwei (Netzwerkadresse und Broadcast) ab und du hast den Hostanteil. Verständlich?

Edit: Wenn du mir verraten kannst, wie viele Clients du hier hast, sehe ich meine Rechnung als verstanden an: 255.255.255.224 --> Anzahl Clients? :D
 
Ist an sich sogar relativ einfach - zumindest für IPv4 kann ich es dir sogar halbwegs erklären:

So eine IPv4-Adresse hat ja 32Bit:

xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx

Es gibt verschiedene "Klassen" von Netzen, praktisch sind die Klasse A, B und C relevant.
In Klasse A-Netzen hast du 8 Bits für Netze und 24 Bits für die Hosts...

-> Netz-Bits <- Host-Bits
XXXXXXXX.xxxxxxxx.xxxxxxxx.xxxxxxxx

Die Standardsubnetzmaske ist hier die 255.0.0.0.

In Klasse B-Netzen hast du 16 Netz-Bits und 16 Host-Bits:

-> Netz-Bits <- Host-Bits
XXXXXXXX.XXXXXXXX.xxxxxxxx.xxxxxxxx

In Klasse C-Netzen hast du 24 Netz-Bits und nur 8 Host-Bits:

-> Netz-Bits <- Host-Bits
XXXXXXXX.XXXXXXXX.XXXXXXXX.xxxxxxxx

Jedes einzelne Netz braucht eine Netzadresse und eine Broadcastadresse - dadurch fallen also pro Netz schon immer zwei IP-Adressen weg.
Wie viele Netze du erstellen kannst, kannst du dir ja mal selber ausrechen...

Anhand des Klasse C-Netzes:
Du hast 24 Netz-Bits... 2^24 ergäbe 16.777.216. Du kannst also 16.777.216 Subnetze erstellen.
Du hast 8 Netz-Bits... 2^8 ergäbe 256 Hostadressen. Da du aber für jedes Netz eine Netzadresse und eine Broadcastadresse benötigst, sind 254 IP-Adressen pro Netz an Hosts vergebbar.

Wenn du jetzt aber die Aufgabe hast, ein Netz so zu Subnetten, dass du 34 Hosts pro Subnetz nutzen kannst, musst du dir eine Custom-Subnetzmaske berechnen. Ist auch ganz einfach - nehme dir von rechts aus so viele Bits, bis du genug Hosts ins Netz kriegst. :D

Also:

XXXXXXXX.XXXXXXXX.XXXXXXXX.XXxxxxxx

Die Subnetzmaske wäre also die 255.255.255.192.
 
Zuletzt bearbeitet:
Hey PCGHler,
- Wie bekomme ich heraus wie viele Clients ich in meinem Netwerk mit einer IP versehen kann (Rechenweg ist hier die Frage ...)

Einfachster Weg?

Beispiel:
Subnetzmaske 255.255.255. 240

Bei 255 gibt es 256 mögliche Adressen (0 bis 255) minus Subnetzadresse und Broadcast (erste und letzte Adresse im Subnetz)

Rechnung:
256 - 240 = 16 mögliche IP-Adressen im Netz

16 - 2 = 14 adressierbare IP-Adressen

Das wäre eben als einfachstes Beispiel im letzten Oktett.
 
@iGameKudan

Soweit so gut, aber ein kleiner Fehler hat sich bei dir eingeschlichen... :D

Ein Standard Klasse-A Netz hat 8 Netz-Bits und 24 Host-Bits (also /8) und somit sieht es so aus:
---> Netz-Bits <- Host-Bits
XXXXXXXX.xxxxxxxx.xxxxxxxx.xxxxxxxx

Die Subnetz Maske ist dann aber nicht 255.255.255.0 sondern 255.0.0.0, weil 255 ja der Netz-Teil und die 0er der Host-Teil ist.

Bei einem Standard Klasse-B Netz wäre die Subnetz Maske dann 255.255.0.0 und Klasse-C 255.255.255.0.

Sonst super Erklärung. :daumen:

Wenn man ein wenig drinnen ist im Thema, dann gibts ein paar Tricks die man beim Ausrechnen anwenden kann, aber dann muss man es verstanden haben...sonst kommt man leicht durcheinander. :D:D
 
Wenn man ein wenig drinnen ist im Thema, dann gibts ein paar Tricks die man beim Ausrechnen anwenden kann, aber dann muss man es verstanden haben...sonst kommt man leicht durcheinander. :D:D


Dann wäre ich für deinen Tipp dankbar. Ich habe hier eine Aufgabe, die würde ich auch so lösen können, allerdings würde ich´s mir (zumindest denke ich das) unnötig kompliziert machen.
Aufgabe : Wir haben diese IP : 192.168.10.0 /24

Ich möchte nun diese Ip in 3 Subnetze aufteilen - aber so das möglichst gleich viele Hosts in jedem Subnetz sind . Wie stelle ich das am besten an .
Würde mich über einen Rechenweg freuen ;)
 
Ach diese blöden Netzklassen ^^
Die kommen doch mit Sicherheit eh mir in der Schule dran...
Oder hat CIDR nennenswerte Nachteile gegenüber den üblichen Netzklassen?
 
Es gibt inzwischen keine Netzklassen mehr alà A, B, C, D ... lediglich viele Betriebssysteme klassifizieren das so noch.

192.168.10.0 /24

Netzadresse wäre somit 192.168.10.0 und geht bis maximal 192.168.10.255 dann Minus die .0 und die .255 für Netzadresse und Broadcast. Somit hast du 254 mögliche IP-Adressen zur Vergabe. Du willst aber 2 Gleiche Netze haben, daher:
256 (maximale Adressen) / 3 (gleiche Netze) = 85,3
Da aber es keine 85er Schrittweite im Subnetzmaskenoktett gibt nimmst du die nächst kleine Möglichkeit: (128 64 32 16 8 4 2 1) also 64<-

Damit hast du Binär eine Netzmaske von

255. 255. 255. 192

IIIIIII IIIIIII IIIIIII II000000

Netz A: 192.168.10.0 - 192.168.10.63
Netz B: 192.168.10.64 - 192.168.10.127
Netz C: 192.168.10.128 - 192.168.10.191
Netz D: 192.168.10.192 - 192.168.10.255

jeweils alle IP`s mit /26

Kleiner kannst du die Netze nicht machen aufgrund der Trennung von Host- und Netzbits in der Subnetzmaske.

Gruß

Danyx
 
Zurück