Alhálózati címek számítása

Szeretném a segítségeteket kérni egy feladat megoldásában! A feladat a következő:

Tekintsük a 191.250.0.0 B osztályú hálózatot. Használjuk a 255.255.224.0 subnetmaskot. Adja meg az így kapott alhálózatok címeit, és az egyes alhálózatok hostjai számára kiosztható címeket, valamint a broadcast címeket!

Ha valaki össze tudja röviden foglalni a megoldás menetét, nagyon hálás lennék! Köszönöm!

Hozzászólások

"Adja meg az így kapott alhálózatok"
"egyes alhálózatok hostjai számára kiosztható"
"valamint a broadcast címeket"

Ez direk félreveztés akar lenni, vagy a kérdező sem tudta, hogy mit szeretne kérdezni? Szerintem 1 alhálózat van 1 broadcast címmel. Persze fel lehet osztani akár többféle képpen is, de erre nincs utalás a kérdésben. Az összes lehetőség felsorolása meg kicsit sok lenne házifeladatnak. Vagy elnéztem valamit?

Ha win elott ulsz, itt a kimenet:


$ ipcalc 191.250.0.0/255.255.224.0
Address:   191.250.0.0          10111111.11111010.000 00000.00000000
Netmask:   255.255.224.0 = 19   11111111.11111111.111 00000.00000000
Wildcard:  0.0.31.255           00000000.00000000.000 11111.11111111
=>
Network:   191.250.0.0/19       10111111.11111010.000 00000.00000000
HostMin:   191.250.0.1          10111111.11111010.000 00000.00000001
HostMax:   191.250.31.254       10111111.11111010.000 11111.11111110
Broadcast: 191.250.31.255       10111111.11111010.000 11111.11111111
Hosts/Net: 8190                  Class B

8 db maximális alhálózat készíthető (255.255.224.0, azaz 2×8+3=19 biten ábrázoljuk a hálózatot). A csupa 0, ill. csupa 1 bitet nem használják sem a hálózat, sem a hostok azonosítására, így gyakorlatilag 6 db maximális méretű alhálózatot tudunk készíteni, alhálózatonként 2^13-2=8190 db hosttal.

nem használt: 191.250.0.1/19...191.250.31.254/19
A: 191.250.32.1/19...191.250.63.254/19
B: 191.250.64.1/19...191.250.95.254/19
C: 191.250.96.1/19...191.250.127.254/19
D: 191.250.128.1/19...191.250.159.254/19
E: 191.250.160.1/19...191.250.191.254/19
F: 191.250.192.1/19...191.250.223.254/19
nem használt: 191.250.224.1/19...191.250.255.254/19

A broadcast cím pedig: az adot alhálózat címe, a host helyén csupa '1' értékkel minden alhálózatban.

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Ja, ezt ertettem az elobbis, de nem ez volt a problemam. Hanem peldaul az, hogy a feladat azt mondta, hogy adott a x.y.0.0 B osztalyu cim, meg a /19-es mask. Szerintem ebben az x.y.0.1 -> x.y.0.254, x.y.1.1 -> x.y.1.254, ..., x.y.31.1 -> x.y.31.254 hostok lehetnek, es peldaul az x.y.32.1 pedig NEM (ez nalad az A alhalozatban van).
Ezt nem ertem, hogy nalad pedig miert igen? Valamint, hogy miert irod azt a fenti alhalozatra, hogy azt nem hasznaljak? Szerintem az x.y.0.1 teljesen valid hostnev.

Valaki írja már le, legyen szíves a megoldást abban a tekintetben, hogy melyEK az alhálózatOK címeI!

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Akkor mégis jó nyomon jártam, mert én úgy kombináltam, hogy ezt a 'B' osztályú címet osztjuk 255.255.224.0, azaz */19-es alhálózatokra, abból pedig az általam írt 8 db van.

Szerintem is legalábbis furának tűnik a többes szám a feladatkiírásban.

____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.

Zsol teljesen jól leírta az ipcalc alapján az első alhálózatot, meg azt is jól írta, hogy mi használható.

A kérdés jól van feltéve, ugyanis több alhálózatot lehet létrehozni. Ahogy az a fenti példában is látszik, egy alhálózatban 8190 db hoszt számára lehet kiosztani címeket. Ehhez még hozzájön két cím, az egyik minden alhálózat esetében a legelső cím, ez a hálózati, pl.: 191.250.0.0. A másik cím pedig a szórási, pl.: 191.250.255.255.

Általában az első alhálózatot azért nem szokták kiosztani, mert az alhálózat hálózati címe megegyezik a teljes hálózat hálózati címével. Az utolsó alhálózatot meg azért, mert annak a szórási címe megegyezik a teljes hálózat szórási címével. A gyakorlatban azonban minden további nélkül ki lehet osztani.

Vagyis az alhálózatOK:


    alhálózat        hálózati cím     szórási cím
A: 191.250.0.0/19    191.250.0.0      191.250.31.255
B: 191.250.32.0/19   191.250.32.0     191.250.63.255
C: 191.250.64.0/19   191.250.64.0     191.250.95.255
D: 191.250.96.0/19   191.250.96.0     191.250.127.255
E: 191.250.128.0/19  191.250.128.0    191.250.159.255
F: 191.250.160.0/19  191.250.160.0    191.250.191.255
G: 191.250.192.0/19  191.250.192.0    191.250.223.255
H: 191.250.224.0/19  191.250.224.0    191.250.255.255

Én ennyit tudtam segíteni. Kérdés?

Address: 191.250.0.0 10111111.11111010. 00000000.00000000
Netmask: 255.255.0.0 = 16 11111111.11111111. 00000000.00000000

Address: 191.250.0.0 10111111.11111010.000 00000.00000000
Netmask: 255.255.224.0 = 19 11111111.11111111.111 00000.00000000

A 19 - 16 bit azaz 3 bit -nyi lehetőség ből jön ki az alhálózati lehetőségek száma azaz 2^3 =8!

Address: 191.250.0.0 10111111.11111010.00000000.00000000
Address: 191.250.32.0 10111111.11111010.00100000.00000000
Address: 191.250.64.0 10111111.11111010.01000000.00000000
Address: 191.250.96.0 10111111.11111010.01100000.00000000
Address: 191.250.128.0 10111111.11111010.10000000.00000000
Address: 191.250.160.0 10111111.11111010.10100000.00000000
Address: 191.250.192.0 10111111.11111010.11000000.00000000
Address: 191.250.224.0 10111111.11111010.11100000.00000000

191.250.0.0 10111111.11111010.000 00000.00000000
255.255.224.0 11111111.11111111.111 00000.00000000

Mivel B osztályú cím elvileg az utolsó 2 byte a host. Azért lehet ugye több alhálózat egy maszkkal ,mivel a subnet mask C osztályú. Tehát megnézet az utolsó 2 byte-ot. A subnet maszk alapján 3 helyiértéken tudsz az alhálózatokkal játszani, 2^3=8 lehetőség,míg 13 helyiértéken tudsz host-ot állítani, ez 2^13=8192, amiből lejön 2db cím, így 8190. Ha az érdekel , melyik ez a 8 alhálózat, akkor megnézed mik jönnek ki a 3 helyiértékből. 0000000=0 nem jó,00100000=32, következő: 01000000=64, 01100000=96 ,stb.

Subscribe
Idén lesz okj vizsga, kitudja, ez még jól jöhet :)

Sziasztok!

Lenne egy két ide vágó kérdésem.

Van nekem itt egy ilyen feladat:

Egy címtartományt megvásárolt egy cég.
192.64.10.0/23

1. kérdésem hogy C osztályú címnél létezik ilyen hogy /23?

Ha ez esetleg létezik akkor a következő kérdés ehhez kapcsolódóan:
Hány db host-ot tudok azonosítani ennél ha 8 alhálózatot alakítanak ki ennél a cégnél?

Itt akkor a /23 -tól vagy a /24 től kellene számolni az alhálózatnak szükséges biteket?
Tegyük fel hogy a 8 alhálózathoz kell 4 bit.
Így akkor a netmask /27 -es vagy /28 -as lesz?

Köszönöm a válaszokat!

Visszakérdésben a válasz.
"C osztályú címnél létezik ilyen hogy /23?"
Mit jelent a C osztály? Mit jelent a classful és a classless? Lehet-e egyszerre mindkettő?

"Hány db host-ot tudok azonosítani ennél ha 8 alhálózatot alakítanak ki ennél a cégnél?"
Összesen hány címet tartalmaz a /23? Ha ezt nyolc egyenlő részre osztod, akkor egy hálózatban mennyi lesz? És ha nem egyenlő részekre osztod, változik az összes címek száma?

"Tegyük fel hogy a 8 alhálózathoz kell 4 bit."
Tegyük. De biztos, hogy nem elégséges hozzá 3?

"Itt akkor a /23 -tól vagy a /24 től kellene számolni az alhálózatnak szükséges biteket?"
A hálózatot meghatározó bitek balról számlálódnak. A hálózatod adott. Egyenlő részekre osztásnál:
8 = 2x
y = 23 + x

1. kérdést már megválaszolták.
Vagy nem akarta a kérdés felvető körbe irni hogy 2 db szomszédos .... /24 és ipcím tartományt vásárolt a cég....
2. kérdésre: Nem "tegyük fel, hogy" hanem 8 db egyforma alhálózat esetén 3 bit jelöli az alhálózatot. (2^3=8)
Ha /23 a kapott tartomány + 3 az /26 os maszkok lesznek!

"1. kérdést már megválaszolták."
A többit is, csak az iskolai(nak tűnő) feladatoknál nem megoldjuk helyette, hanem rávezetünk, és segítünk a megoldásban.

"nem akarta a kérdés felvető körbe irni hogy 2 db szomszédos .... /24 és ipcím tartományt vásárolt a cég.... "
A két szomszédos még nem feltétlen jelenti azt, hogy /23-ként felírható.

Mondjuk a témába érdelődnék, mer' anno bemagoltam,
de nem igazán értem ezt a "számítás" dolgot.
Egy levezetett példa sokat segítene!
Ha szabad kérdeznem mint külsős! :)