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 |