Alhálózati maszk

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. szeptember 8-án felülvizsgált verziótól ; az ellenőrzések 4 szerkesztést igényelnek .

Alhálózati maszk  – az alhálózat alhálózati címének és gazdagépcímének ( gazdagép, számítógép, eszköz) IP-cím alapján történő meghatározására szolgáló bitmaszk . Az IP-címmel ellentétben az alhálózati maszk nem része az IP-csomagnak .

A maszknak köszönhetően megtudhatja, hogy egy hálózati gazdagép IP-címének melyik része tartozik a hálózati címhez, és melyik része magának a gazdagépnek a címéhez ebben a hálózatban.

Például egy 12.34.56.78 IP-címmel és 255.255.255.0 alhálózati maszkkal rendelkező, 24 bites (/24) előtagú gazdagép a 12.34.56.0 hálózaton található.

IPv6 - címzés esetén a 2001:0DB8:1:0:6C1F:A78A:3CB5:1ADD cím 32 bites előtaggal (/32) a 2001:0DB8::/32 hálózaton található.

Egy másik definíciós lehetőség az IP-címek alhálózatának meghatározása. Például egy alhálózati maszk használatával elmondhatja, hogy az IP-címek egyik tartománya az egyik alhálózaton, a másik tartomány pedig egy másik alhálózaton lesz.

A hálózati cím megszerzéséhez az IP-cím és az alhálózati maszk ismeretében a bitenkénti kötés (bitenkénti ÉS) műveletét kell alkalmazni rájuk. Például egy összetettebb maszk esetén:

IP-cím: 11000000 10101000 0000000 1 00000010 (192.168.1.2) Alhálózati maszk: 11111111 11111111 1111111 0 00000000 (255.255.254.0) Hálózati cím: 11000000 10101000 0000000 0 00000000 (192.168.0.0)

Legenda:

Egy nagy hálózat felosztása több kis alhálózatra leegyszerűsíti az útválasztást . Tegyük fel például, hogy egy útválasztó útválasztási táblázata a következő bejegyzést tartalmazza :

Célhálózat hálózati maszk Átjáró címe
192.168.1.0 255.255.255.0 10.20.30.1

Hagyja, hogy a router most 192.168.1.2 célcímű adatcsomagot fogadjon. Az útválasztási táblázatot soronként feldolgozva megállapítja, hogy a 255.255.255.0 maszk 192.168.1.2 címre történő alkalmazásakor (a bitenkénti ÉS művelettel) a 192.168.1.0 hálózati címet kapjuk. Ennek a hálózatnak az útválasztási táblája a 10.20.30.1 átjárónak felel meg , amelyre a csomag elküldésre kerül.

A bitenkénti műveletek a hálózati cím kiszámításakor az IPv6-ban hasonlóan néznek ki. Az IPv6-ban azonban egyszerűen kiszámíthatja a hálózati címet az előtag hosszából a következő képlet alkalmazásával: „előtag hossza bitben” / 4 = „a hálózati cím 0xF száma” . A kapott 0xF számot a gazdagép címéből véve megkapjuk a hálózati címet.

Classless Routing (CIDR) maszkok

Az alhálózati maszkok az osztály nélküli útválasztási módszer ( angol.  CIDR ) alapját képezik. Ebben a megközelítésben az alhálózati maszk az IP-címmel együtt „ IP-cím/1 bitek száma a maszkban ” formátumban kerül kiírásra. A törtjel utáni szám ( ún. hálózati előtag hossza ) jelzi az egyesek (bitek) számát az alhálózati maszkban.

Vegyünk egy példát egy IP-címtartomány 10.96.0.0/11 formátumú írására. Ebben az esetben az alhálózati maszk bináris formában lesz 1111_1111.1110_0000.0000_0000.0000_0000, vagy decimális formában: 255.224.0.0. Az IP-cím 11 számjegye a hálózati címhez , a maradék 32-11=21 számjegy pedig a teljes címhez ( 1111_1111.111 0_0000.0000_0000.0000_0000) a helyi címhez van rendelve ebben a hálózatban. Összességében a 10.96.0.0/11 a 10.96.0.0 és 10.127.255.255 közötti címtartományt jelenti.

IPv4 CIDR
CIDR Utolsó IP-cím az alhálózaton Alhálózati maszk Címek száma alhálózatonként Gazdagépek száma alhálózatonként Alhálózati osztály
abcd /32 0.0.0.0 255.255.255.255 egy egy* 1/256 C
abcd /31 0.0.0.1 255.255.255.254 2 2* 1/128C
abcd /30 0.0.0.3 255.255.255.252 négy 2 1/64C
abcd /29 0.0.0.7 255.255.255.248 nyolc 6 1/32C
abcd /28 0.0.0.15 255.255.255.240 16 tizennégy 1/16C
abcd /27 0.0.0.31 255.255.255.224 32 harminc 1/8C
abcd /26 0.0.0.63 255.255.255.192 64 62 1/4 C
abcd /25 0.0.0.127 255.255.255.128 128 126 1/2C
abc0 /24 0.0.0.255 255.255.255.000 256 254 1C
abc0 /23 0.0.1.255 255.255.254.000 512 510 2C
abc0 /22 0.0.3.255 255.255.252.000 1024 1022 4C
abc0 /21 0.0.7.255 255.255.248.000 2048 2046 8C
abc0 /20 0.0.15.255 255.255.240.000 4096 4094 16C
abc0 /19 0.0.31.255 255.255.224.000 8192 8190 32C
abc0 /18 0,0,63,255 255.255.192.000 16 384 16 382 64C
abc0 /17 0,0,127,255 255.255.128.000 32 768 32 766 128 °C
ab0,0 /16 0,0,255,255 255.255.000.000 65 536 65 534 256 C = 1 B
ab0,0 /15 0.1.255.255 255.254.000.000 131 072 131 070 2B
ab0,0 /14 0.3.255.255 255.252.000.000 262 144 262 142 4B
ab0,0 /13 0.7.255.255 255.248.000.000 524 288 524 286 8B
ab0,0 /12 0.15.255.255 255.240.000.000 1 048 576 1 048 574 16B
ab0,0 /11 0.31.255.255 255.224.000.000 2 097 152 2097150 32B
ab0,0 /10 0.63.255.255 255.192.000.000 4 194 304 4 194 302 64B
ab0,0 /9 0.127.255.255 255.128.000.000 8 388 608 8 388 606 128B
a.0.0.0 /8 0.255.255.255 255.000.000.000 16 777 216 16 777 214 256 V = 1 A
a.0.0.0 /7 1.255.255.255 254.000.000.000 33 554 432 33 554 430 2A
a.0.0.0 /6 3.255.255.255 252.000.000.000 67 108 864 67 108 862 4A
a.0.0.0 /5 7.255.255.255 248.000.000.000 134 217 728 134 217 726 8A
a.0.0.0 /4 15.255.255.255 240.000.000.000 268 435 456 268 435 454 16 A
a.0.0.0 /3 31.255.255.255 224.000.000.000 536 870 912 536 870 910 32 A
a.0.0.0 /2 63.255.255.255 192.000.000.000 1 073 741 824 1 073 741 822 64A
a.0.0.0 /1 127.255.255.255 128.000.000.000 2 147 483 648 2 147 483 646 128A
0.0.0.0 /0 255.255.255.255 000.000.000.000 4 294 967 296 4 294 967 294 256A

* Annak érdekében, hogy a hosztokat ilyen maszkdimenziójú hálózatokban el lehessen helyezni, eltérnek a más hálózatokban való munkavégzésre elfogadott szabályoktól.

Az alhálózaton két kevésbé lehetséges gazdagép található: a hálózat kezdőcíme az alhálózat azonosítására van fenntartva, az utolsó címet használjuk broadcast címként (kivétel lehetséges IPv4 hálózatokban /32 és /31 címzés formájában) .

Alhálózati maszk kiválasztása

Ha  az alhálózaton lévő számítógépek száma a következő nagyobb kettőre kerekítve, és ( C osztályú hálózatok esetén ), akkor az alhálózati maszk kiszámítása a következő képlettel történik: szórási cím (az alhálózaton lévő összes gazdagépnek adatküldéshez). Mert más képlet lesz.

Példa: 30 számítógép van egy C osztályú alhálózatban; egy ilyen hálózat maszkját a következőképpen számítják ki:

2 8 - 30 - 2 = 224 = E0 h ; maszk: 255.255.255. 224 = 0x FF.FF.FF. E0 .

Lásd még

Jegyzetek

Irodalom

Linkek