Netmask



Netmask

NAK NEK netmaszk egy 32 bites bináris maszk az IP-címek alhálózatokra történő felosztására és a hálózat elérhető gazdagépeinek megadására szolgál.



Egy netmaszkban a lehetséges címek közül kettő képviselteti magát döntőként byte , mindig előre vannak hozzárendelve, és nem érhetők el az egyéni hozzárendeléshez. Például a 255.255.225.0 változatban a „0” a hozzárendelt hálózati cím. A 255.255.255.255 fájlban a végső „255” értéket rendelik hozzá adás cím. Ez a két érték nem használható az IP-cím hozzárendeléséhez.

Az alábbiakban egy példa a netmaszkra és annak egy példája bináris átalakítás.



Hálómaszk: 255. 255. 255. 255
Bináris: 11111111 11111111 11111111 11111111
Hálómaszk hossza 8. 16. 24. 32

A bitek számbavétele a bináris konverzióban lehetővé teszi a netmaszk hosszának meghatározását. A fenti példa egy 32 bites címre. Ez a cím azonban a adás címet, és nem engedi, hogy bármely gazdagép (számítógép vagy más hálózati eszköz) csatlakozzon hozzá.

Egy általánosan használt netmaszk egy 24 bites netmaszk, amint az alább látható.



Hálómaszk: 255. 255. 255. 0
Bináris: 11111111 11111111 11111111 00000000
Hálómaszk hossza 8. 16. 24. -

24 bites netmaszk használatával a hálózat 2 097 150 hálózatra vagy 254 különböző gazdagépre lenne képes 192.0.1.x-től 223.255.254.x IP-tartományig, ami általában több, mint elegendő cím egy hálózathoz.

Egy egyszerű képlettel meghatározható az a hálózat, amelyre a netmaszk képes támogatni.

2^(netmask length - # of used segments) - 2

Például, ha 24-es netmaszk-hosszúságot használtunk, amelynek 255.255.255.0-s hálómaszkje három felhasznált szegmenssel rendelkezett, vonjunk le hármat a netmaszk-hosszúságból, pl. hogy 2 ^huszonegy- 2 = 2 097 150 a hálózatok teljes száma. Kettőt kivon ebből a számból a már használt sugárzási és hálózati címek miatt.

Egy másik példa egy 16-os hálómaszk hosszúság, amelynek két 2525-ös nettó álarca van két használt szegmenssel. A fenti képletet használva 2 ^ -et kapna14- 2 = 16 382 hálózat teljes száma.

Annak meghatározásához, hogy milyen gazdagépek képesek támogatni a netmaskot, használja a következőket képlet .

2^(# of zeroes) - 2

Például egy 24-es hálómaszk hosszúsággal, amint azt a fenti ábra mutatja, nyolc nulla van. Ezért a fenti képletet használva ez 2 ^8.- 2 = 254 gazdaszám összesen. Ismét kettőt kivonunk ebből a számból a műsorszórási és a hálózati címek elszámolásához.

Ismét egy másik példa a netmaszk hosszára 16, 16 nulla lenne. A képlet ebben az esetben 2 ^ lenne16.- 2 = 65 534 gazdaszám összesen.

Az alábbiakban részletesen bemutatjuk az egyes általánosan használt hálózati osztályokat.

Osztály Hálómaszk hossza hálózatok száma házigazdák száma Netmask
A osztály 8. 126. 16,777,214 255.0.0.0
B osztály 16. 16,382 65,534 255.255.0.0
C osztály 24. 2,097,150 254 255.255.255.0