Netzwerktheorie Subnetting

hallo ich habe ein klasse A netzwerk 30.0.0.0 und verwende darauf die subnetzmaske :

255.255.255.128

nun soll ich das 10000 netzwerk ausfinding machen:

dazu rechne ich pragmatisch:

10000 : 2 : 256

= 19,53125

Dann weiß ich ja schonmal dass es im Bereich 19 liegen muss:

0,53125 * 256 = 136

also liegt es da im 136 bereich

und jedes gerade netzwerk liegt im 128++ bereich:

folglich wäre dann doch mein netzwerk :

30.18.135.128 - 255

weil bei 0 angefangen wird, zu zählen, oder habe ich da einen denkfehler drin?
 
also irgendwie komm ich deinem Beitrag nicht so wirklich hinterher....
daher hier nochmal eine allgemeine Erklärung zum Thema:

Also: die Subnetzmaske bestimmt darüber, um welche Netzwerk-Klasse es sich handelt....
Am besten stellst du dir die Subnetzmaske und die IP-Adresse jeweils binär vor, dann siehst du genau, bis zu welchem Bit der IP du das Netzwerk adressierst und ab welchem Bit du den Host adressierst.

Klasse A-Netz:
Subnetzmaske: 255.0.0.0
Anzahl möglicher parallel adressierbarer Netzwerke: 2^8
Anzahl möglicher Hosts pro Netzwerk: 2^24

Klasse B-Netz:
Subnetzmaske: 255.255.0.0
Anzahl möglicher parallel adressierbarer Netzwerke: 2^16
Anzahl möglicher Hosts pro Netzwerk: 2^16

Klasse C-Netz:
Subnetzmaske: 255.255.255.0
Anzahl möglicher parallel adressierbarer Netzwerke: 2^24
Anzahl möglicher Hosts pro Netzwerk: 2^8

zusätzlich wäre noch zu sagen, dass man effektiv immer 2 Hosts weniger hat, da die 1. IP eines Netzwerkbereichs immer die Netzwerkadresse ist und die letzte IP ist immer die Broadcast-Adresse...

eigene Einteilung:
nehmen wir mal deine gepostete Subnetzmaske 255.255.255.128
Beispiel:
wir gehen von einer IP 192.168.0.1 aus und schauen, wie viele weitere Hosts in dem Netzwerk Platz finden.

nehmen wir erstmal an, wir haben ein normales Klasse-C-Netz
Code:
Subnetzmaske 255.255.255.0
binär:
11111111 11111111 11111111 00000000
24 Bit zur Netzwerk-Adressierung, 8 Bit zur Host-Adressierung

demzufolge sind 2^8 = 256 Hosts, abzüglich Netzwerkadresse und Broadcast-Adresse, also 254 Hosts in dem Netzwerk adressierbar...

Netzwerkadresse:192.168.0.0
Hosts: 192.168.0.1 - 192.168.0.254
Broadcast-Adresse: 192.168.0.255
für dieses Netzwerk kann man 254 Hosts adressieren


nun sollen wir 2 Netzwerke im gleichen Adress-Raum unterkriegen, also wird das Netzwerk nochmals zweigeteilt, indem bei der Subnetzmaske (binär betrachtet) eine 1 mehr an den Bereich für die Netzwerk-Adressierung gehängt wird.
Code:
Subnetzmaske 255.255.255.128
binär:
11111111 11111111 11111111 10000000
25 Bit zur Netzwerk-Adressierung, 7 Bit zur Host-Adressierung

Netzwerk1:
Netzwerkadresse:192.168.0.0
Hosts: 192.168.0.1 - 192.168.0.126
Broadcast-Adresse: 192.168.0.127

Netzwerk2:
Netzwerkadresse:192.168.0.128
Hosts: 192.168.0.129 - 192.168.0.254
Broadcast-Adresse: 192.168.0.255

pro Netzwerk 126 Hosts
 
Klasse B-Netz:
Subnetzmaske: 255.0.0.0
Anzahl möglicher parallel adressierbarer Netzwerke: 2^16
Anzahl möglicher Hosts pro Netzwerk: 2^16
o_O

Klasse B-Netz:
Subnetzmaske: 255.255.0.0
Anzahl möglicher parallel adressierbarer Netzwerke: 2^16
Anzahl möglicher Hosts pro Netzwerk: 2^16

Edit:
@hypermasterdhttp://www.hackerboard.de/profile.php?userid=16505
Ich mach das jetzt schon ein paar jährchen aber was zum Kuckuck rechnest du da -
erklär das mal für *DAU-Geeks* -.-'
Und wozu A-Netz mit EINGESCHRÄNKTEM C Subnetz

Edit die Zweite:
@hyper...
Hosts: 30.*.*.129 - 30.*.*.254
Die Sternchen kannst du dir jetzt einfügen wie du möchtest um "dein" Netz zu finden, denn deine Subnetzmaske passt auf jedes dieser Netzwerke unter anderem auch dein 30.18.135.*...
 
@easyrider: thx für die Berichtigung, scheiß Copy&Paste ;)

@topic: nach mehrmaligem Durchlesen bin ich nun darauf gekommen, was er eigentlich von uns will:

Ein ursprünglich Klasse-A-Netzwerk 30.0.0.0/8 wird mit einer Subnetmask 255.255.255.128 geteilt, sodass was weiß ich wieviele kleine Netzwerke entstehen. von welcher bis zu welcher IP geht das zehntausendste Netzwerk?

mein Lösungsweg wäre folgender:
pro Netzwerk können 128 Adressen vergeben werden (incl. network&broadcast)

Code:
net_x = gesuchtes Netzwerk (ganzzahlig, beginnend mit 1)
adr_range = Anzahl der Adressen pro Netzwerk
IP_net = Netzwerkadresse
IP_broad = Broadcast-Adresse

IP_net   = ( net_x * adr_range ) - adr_range
IP_broad = ( net_x * adr_range ) - 1
(und dann natürlich die Zahl aufsplitten in 3 8-Bit-Blöcke - und ganz vorne dran natürlich immer deine 30)

also für's 1. Netzwerk (zur Kontrolle, dass die Formel passt)
Code:
IP_net   = (1*128)-128 =   0 = binär 00000000 00000000 00000000 => 30.0.0.0
IP_broad = (1*128)-1   = 127 = binär 00000000 00000000 01111111 => 30.0.0.127
IPs für Hosts: 30.0.0.1 - 30.0.0.126

nun für's 10.000. Netzwerk
Code:
IP_net   = (10.000*128)-128 = 1279872 = hex 13 87 80 = binär 0001 0011   1000 0111   1000 0000 => 30.19.135.128
IP_broad = (10.000*128)-1   = 1279999 = hex 13 87 FF = binär 0001 0011   1000 0111   1111 1111 => 30.19.135.255
IPs für Hosts: 30.19.135.129 - 30.19.135.254
 
ist zwar schon etwas länger her , aber danke für die antwort:

ich habe das mal so aufgeschrieben, wie es mir in den kopf kam:

30.19.135.129 - 30.19.135.254


ist soweit die richtige lösung, nur dass das eigentliche netz mit 30.19.135.128 beginnt.
 
Zurück
Oben