Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať masku podsiete IP

IP adresa je 32 - bit binárny kód ( často písané v desiatkovej - dot forme ) , ktorý obsahuje siete a hostiteľa diely . Hostiteľské bity definujú konkrétny počítač . Prefix siete určuje , sieť , jeho dĺžka je závislá na triede siete . Subnetting pomáha organizovať sieť tým , že rozbije to do niekoľkých podsietí . Ak chcete definovať také podsietí , musíte vziať bity z hostiteľskej časti IP adresy . To sa vzťahuje aj na predponu siete . Maska podsiete výslovne definuje sieť a hostiteľskej bity ako 1 a 0 , resp . V tomto príklade budeme počítať masku podsiete na počítači s IP adresou 192.35.128.93 , ktorý patrí do siete so šiestimi podsietí . Pokyny dovolená 1

Určte triedu siete ( A , B alebo C ) na základe IP adresy :

* Ak začne IP adresy od 1 do 126 , to je trieda A. * Ak IP adresy začínajú s 128 až 191 , je trieda B. * Ak začne IP adresy s 192 až 223 , je triedy C.

V našom príklade je sieť triedy C, pretože IP adresa 192.35.128.93 začať s 192
2

Určte počet bitov potrebných na definovanie podsietí :

* počet podsietí = ( 2 ^ počet bitov ) - 2. . . Preto, * Počet bitov = log2 ( počet podsietí + 2 )

V našom príklade , je ich tam šesť podsiete :

* Počet bitov = log2 ( 6 + 2 ) = log2 ( 8 ) 3 = . Tri bity v IP adrese sa používajú ako podsiete časť .
3

Zostavte masku podsiete v binárnej forme rozšírením východzí masku podsiete s podsiete bitov . Predvolené maska ​​podsiete pre triedy A až C sú :

* 11111111.00000000.00000000.00000000 ( trieda A , sieťová časť je 8 bitov ) * 11111111.11111111.00000000.00000000 ( trieda B , sieťová časť je 16 bitov ) * 11111111.11111111.11111111.00000000 ( Class C , sieťová časť je 24 bitov )

V našom príklade , rozšírenie počiatočnej triedy C masku podsiete s 3 bity ( krok 2 ) má za následok podsiete mask11111111.11111111.11111111.11100000 .
4

Konvertovať binárne masku podsiete desatinnou bodkou forme . Binárne formulár obsahuje štyri oktety ( 8 bitov na každú ) . Použite nasledujúce pravidlá :

* Pre " 1111111 " oktet , napíšte " 255 ​​" * U " 00000000 " oktet , napíšte " 0 " * Ak oktet obsahuje ako " 1 " a " 0 " použiť vzorec .. :

Celé číslo = ( 128 xn ) + ( 64 xn ) + ( 32 xn ) + ( 16 xn ) + ( 8 xn ) + ( 4 xn ) + ( 2 xn ) + ( 1 xn ) V prípade " n " je 1 alebo 0 v zodpovedajúcej polohe v poradí oktet celým

v našom príklade , pre 11111111.11111111.11111111.1110000011111111 --- > 25511111111 --- > 25511111111 --- > 25511100000 . - - > ( 128 x 1 ) + ( 64 x 1 ) + ( 32 x 1 ) + ( 16 x 0 ) + ( 8 x 0 ) + ( 4 x 0 ) + ( 2 x 0 ) + ( 1 x 0 ) = 224

Maska podsiete je 255.255.255.224 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené