Aliverkon peite

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 8.9.2022 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .

Aliverkon peite  — bittipeite , jota käytetään määrittämään tämän aliverkon aliverkon osoite ja isäntäosoite ( isäntä, tietokone, laite) IP-osoitteesta . Toisin kuin IP-osoite, aliverkon peite ei ole osa IP-pakettia .

Maskin ansiosta voit selvittää, mikä osa verkkoisännän IP-osoitteesta kuuluu verkko-osoitteeseen ja mikä osa itse isännän osoitteeseen tässä verkossa.

Esimerkiksi isäntä, jonka IP-osoite on 12.34.56.78 ja aliverkon peite 255.255.255.0 ja jonka etuliitteen pituus on 24 bittiä (/24), on 12.34.56.0-verkossa.

IPv6 - osoitteiden tapauksessa osoite 2001:0DB8:1:0:6C1F:A78A:3CB5:1ADD, jonka etuliitteen pituus on 32 bittiä (/32), on 2001:0DB8::/32-verkossa.

Toinen määritysvaihtoehto on määrittää IP-osoitteiden aliverkko. Esimerkiksi aliverkon peitettä käyttämällä voit sanoa, että yksi IP-osoitealue on yhdessä aliverkossa ja toinen alue eri aliverkossa.

Saadaksesi verkko-osoitteen, kun tiedät IP-osoitteen ja aliverkon peitteen, sinun on sovellettava niihin bittikohtaista konjunktiota (bittisesti AND). Esimerkiksi monimutkaisemman maskin tapauksessa:

IP-osoite: 11000000 10101000 0000000 1 00000010 (192.168.1.2) Aliverkon peite: 11111111 11111111 1111111 0 00000000 (255.255.254.0) Verkko-osoite: 11000000 10101000 0000000 0 00000000 (192.168.0.0)

Legenda:

Yhden suuren verkon jakaminen useisiin pieniin aliverkkoihin yksinkertaistaa reititystä . Oletetaan esimerkiksi, että reitittimen reititystaulukko sisältää seuraavan merkinnän:

Kohdeverkko verkkomaski Yhdyskäytävän osoite
192.168.1.0 255.255.255.0 10.20.30.1

Anna reitittimen nyt vastaanottaa datapaketti, jonka kohdeosoite on 192.168.1.2. Käsittelemällä reititystaulukkoa rivi riviltä, ​​se havaitsee, että kun käytetään (bittikohtaista AND-operaatiota) maskia 255.255.255.0 osoitteeseen 192.168.1.2, saadaan verkko-osoite 192.168.1.0. Tämän verkon reititystaulukko vastaa yhdyskäytävää 10.20.30.1, jolle paketti lähetetään.

Bittikohtaiset toiminnot laskettaessa verkko-osoitetta IPv6:ssa näyttävät samanlaisilta. Mutta IPv6:ssa voit yksinkertaisesti laskea verkko-osoitteen etuliitteen pituudesta käyttämällä kaavaa: "etuliitepituus bitteinä" / 4 = "verkko-osoitteen 0xF-luku" . Ottamalla tuloksena oleva luku 0xF isäntäosoitteesta, saamme verkko-osoitteen.

Classless Routing (CIDR) -maskit

Aliverkon peitteet ovat luokkattoman reititysmenetelmän ( eng.  CIDR ) perusta. Tässä lähestymistavassa aliverkon peite kirjoitetaan yhdessä IP-osoitteen kanssa muodossa " IP-osoite / 1 bittien lukumäärä maskissa ". Murto-osan merkin jälkeen oleva luku ( ns. verkkoetuliite pituus ) ilmaisee ykkösten (bittien) määrän aliverkon peitteessä.

Harkitse esimerkkiä IP-osoitteiden alueen kirjoittamisesta muodossa 10.96.0.0/11. Tässä tapauksessa aliverkon peite on binäärimuodossa 1111_1111.1110_0000.0000_0000.0000_0000 tai sama desimaalimuodossa: 255.224.0.0. IP-osoitteen 11 numeroa on määritetty verkko-osoitteelle ja loput 32-11=21 numeroa koko osoitteesta ( 1111_1111.111 0_0000.0000_0000.0000_0000) - tämän verkon paikalliseen osoitteeseen. Yhteensä 10.96.0.0/11 tarkoittaa osoitealuetta 10.96.0.0 - 10.127.255.255.

IPv4 CIDR
CIDR Aliverkon viimeinen IP-osoite Aliverkon peite Osoitteiden määrä aliverkkoa kohden Isäntien määrä aliverkkoa kohden Aliverkon luokka
abcd /32 0.0.0.0 255.255.255.255 yksi yksi* 1/256C
abcd /31 0.0.0.1 255.255.255.254 2 2* 1/128C
abcd /30 0.0.0.3 255.255.255.252 neljä 2 1/64C
abcd /29 0.0.0.7 255.255.255.248 kahdeksan 6 1/32C
abcd /28 0.0.0.15 255.255.255.240 16 neljätoista 1/16C
abcd /27 0.0.0.31 255.255.255.224 32 kolmekymmentä 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 128C
ab0,0 /16 0,0,255,255 255.255.000.000 65 536 65 534 256 C = 1 B
noin 0,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
noin 0,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
noin 0,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

* Jotta isäntiä voidaan sijoittaa verkkoihin, joissa on tällainen maskiulottuvuus, ne poikkeavat muissa verkoissa työskentelyyn hyväksytyistä säännöistä.

Aliverkossa on kaksi vähemmän mahdollista isäntää: verkon aloitusosoite on varattu aliverkon tunnistamiseen, viimeistä osoitetta käytetään yleislähetysosoitteena (poikkeukset ovat mahdollisia IPv4-verkoissa /32 ja /31 osoitteiden muodossa) .

Aliverkon peitteen valitseminen

Jos  on aliverkon tietokoneiden määrä pyöristettynä ylöspäin seuraavaan suurempaan kahden potenssiin ja ( luokan C verkoille ), niin aliverkon peite lasketaan seuraavalla kaavalla: -aliverkon osoite ja vielä yksi IP-osoite ( viimeinen maskin määrittämän alueen sisällä) on lähetysosoite (tietojen lähettämiseksi kaikille aliverkon isännille). Sillä tulee olemaan erilainen kaava.

Esimerkki: luokan C aliverkossa on 30 tietokonetta; tällaisen verkon maski lasketaan seuraavasti:

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

Katso myös

Muistiinpanot

Kirjallisuus

Linkit