1樓:張宜曉峰
為了提高ip地址的使用效率,引入了子網的概念。將一個網路劃分為子網:採用借位的方式,從主機位最高位開始借位變為新的子網位,所剩餘的部分則仍為主機位。
這使得ip地址的結構分為**地址結構:網路位、子網位和主機位。這種層次結構便於ip地址分配和管理。
它的使用關鍵在於選擇合適的層次結構--如何既能適應各種現實的物理網路規模,又能充分地利用ip地址空間(即:從何處分隔子網號和主機號)。
子網掩碼的作用
簡單地來說,掩碼用於說明子網域在一個ip地址中的位置。子網掩碼主要用於說明如何進行子網的劃分。掩碼是由32位組成的,很像ip地址。
對於三類ip地址來說,有一些自然的或預設的固定掩碼。
如何來確定子網地址
如果此時有一個i p地址和子網掩碼,就能夠確定裝置所在的子網。子網掩碼和ip地址一樣長,用32bit組成,其中的1表示在ip地址中對應的網路號和子網號對應位元,0表示在ip地址中的主機號對應的位元。將子網掩碼與ip地址逐位相「與」,得全0部分為主機號,前面非0部分為網路號。
要劃分子網就需要計運算元網掩碼和分配相應的主機塊,儘管採用二進位制計算可以得出結論,但採用十進位制計算方法看起來要比二進位制方法簡單許多,經過一番觀察和總結,我終於得出了子網掩碼及主機塊的十進位制演算法。
首先要明確一些概念:
類範圍:ip地址常採用點分十進位制表示方法x.y.y.y,在這裡
x=1--126時稱為a類地址;
x=128--191時稱為b類地址;
x=192--223時稱為c類地址;
如10.202.52.130因為x=10在1--126範圍內所以稱為a類地址
類預設子網掩碼:a類為 255.0.0.0
b類為 255.255.0.0
c類為 255.255.255.0
當我們要劃分子網用到子網掩碼m時,類子網掩碼的格式應為
a類為 255.m.0.0
b類為 255.255.m.0
c類為 255.255.255.m
m是相應的子網掩碼如:255.255.255.240
十進位制計算基數:256,等一下我們所有的十進位制計算都要用256來進行。
幾個公式變數的說明:
subnet_block:可分配子網塊大小,指在某一子網掩碼下的子網的塊數。
subnet_num:實際可分配子網數,指可分配子網塊中要剔除首、尾兩塊,這是某一子網掩碼下可分配的實際子網數量,它等於subnet_block-2。
ip_block:每個子網可分配的ip地址塊大小。
ip_num:每個子網實際可分配的ip地址數,因為每個子網的首、尾ip地址必須保留(一個為網路地址,一個為廣播地址),所以它等於ip_block-2,ip_num也用於計算主機段
m:子網掩碼(net mask)。
它們之間的公式如下:
m=256-ip_block
ip_block=256/subnet_block,反之subnet_block=256/ip_block
ip_num=ip_block-2
subnet_num=subnet_block-2
2的冥數:要熟練掌握2^8(256)以內的2的冥代表的十進位制數,如128=2^7、64=2^6…,這可使我們立即推算出subnet_block和ip_block數。
現在我們舉一些例子:
一、 已知所需子網數12,求實際子網數
解:這裡實際子網數指subnet_num,由於12最接近2的冥為16(2^4),即 subnet_block=16,那麼subnet_num=16-2=14,故實際子網數為14。
二、 已知一個b類子網每個子網主機數要達到60x255(約相當於x.y.0.1--x.y.59.254的數量)個,求子網掩碼。
解:1、60接近2的冥為64(2^6),即,ip_block=64
2、子網掩碼m=256-ip_block
=256-64=192
3、子網掩碼格式b類是:255.255.m.0.
所以子網掩碼為:255.255.192.0
三、 如果所需子網數為7,求子網掩碼 (仔細看這裡,和我們考試的差不多)
解:1、7最接近2的冥為8,但8個subnet_block因為要保留首、尾2個子網塊,即 8-2=6<7,並不能達到所需子網數,所以應取2的冥為16,即subnet_block=16
2、ip_block=256/subnet_block=256/16=16
3、子網掩碼m=256-ip_block=256-16=240。
四、 已知網路地址為211.134.12.0,要有4個子網,求子網掩碼及主機段。
解:1、211.y.y.y是一個c類網,子網掩碼格式為255.255.255.m
2、4個子網,4接近2的冥是8(2^3),所以subnet_block=8
subnet_num=8-2=6
3、ip_block=256/subnet_block=256/8=32
4、子網掩碼m=256-ip_block=256-32=224
5、所以子網掩碼錶示為255.255.255.224
6、因為子網塊(subnet_block)的首、尾兩塊不能使用,所以可分配6個子網塊(subnet_num),每塊32個可分配主機塊(ip_block)
即:32-63、64-95、96-127、128-159、160-191、192-223
首塊(0-31)和尾塊(224-255)不能使用
7、每個子網塊中的可分配主機塊又有首、尾兩個不能使用(一個是子網網路地址,一個 是子網廣播地址),所以主機段分別為:
33-62、65-94、97-126、129-158、161-190、193-222
8、所以子網掩碼為255.255.255.224
主機段共6段為:211.134.12.33--211.134.12.62
211.134.12.65--211.134.12.94
211.134.12.97--211.134.12.126
211.134.12.129--211.134.12.158
211.134.12.161--211.134.12.190
211.134.12.193--211.134.12.222
可以任選其中的4段作為4個子網。
2樓:前昌勳過嵐
將一個c類ip地址進一步劃分成3個子網,只能選擇2的n次方個子網,即2的2次方等於4,多出的一個子網沒有用上。
因為使用了2個位元進行子網劃分,因此子網掩碼是第四個位元組的前2個位元為1,所以子網掩碼是
255.255.255.192。
3樓:匿名使用者
1.192.168.17.50-90
2.192.168.17.91-130
3.192.168.17.131-170
4.192.168.17.171-210
5.192.168.17.211-254
子網掩碼都是:255.255.255.0
192.168.5.0網段,c類ip地址下,劃分5個子網? 100
4樓:
劃分5個子網的話,借用第四個8位組的前3個位元,就是可以劃分2^3=8個子網,去掉全0和全1的子網,就是6個子網,最接近你的要求,那麼子網掩碼就是255.255.255.
224 (224是借了3個bit後的二進位制11100000轉換的),每個子網中的主機數就把剩餘的5位bit作為主機位,就是2^5-2=30位,就是
序號# 子網路id 範圍range 廣播broadcast
1 192.168.5.32 192.168.5.33 - 192.168.5.62 192.168.5.63
2 192.168.5.64 192.168.5.65 - 192.168.5.94 192.168.5.95
3 192.168.5.96 192.168.5.97 - 192.168.5.126 192.168.5.127
4 192.168.5.128 192.168.5.129 - 192.168.5.158 192.168.5.159
5 192.168.5.160 192.168.5.161 - 192.168.5.190 192.168.5.191
6 192.168.5.192 192.168.5.193 - 192.168.5.222 192.168.5.223
一個c類地址為192.168.12.0網路劃分為8個子網,其每個子網掩碼是什麼?每個網段的ip地址範圍是多少?
5樓:南瓜蘋果
因為是c類地址,所以子網掩碼就是255.255.255.0。
8是2的3次方,所以子網掩碼的最後那8位劃成二制就是11100000.十進位制就是224,那麼完整的子網掩碼就是255.255.255.224.
所以8個子網裡每個網段有32個ip。
192.168.12.0-31
192.168.12.32-63
192.168.12.64-95
擴充套件資料
子網掩碼的作用:
子網掩碼簡單可以理解為限定ip地址的直接通訊範圍。有些人可能會知道a類地址掩碼255.0.
0.0,b類地址255.255.
0.0, c類地址255.255.
255.0,但在實際網路中,我們多用變長子網掩碼,很少再用a,b,c來分類,其意義也並不大。
求子網掩碼能夠直接通訊的範圍方法:比如,求ip地址10.10.
10.58 255.255.
255.224能夠直接通訊的範圍,先看子網掩碼,前三位都是255, 那麼能夠直接與其通訊的ip地址前三位必須是10.10.
10,再看第四位,子網掩碼分解為二進位制為11100000。
所以在第四位的8位二進位制中前三位必須相同才能通訊,而58的分解為二進位制為00111010其八進位制前3位為001,後5位隨便變化都可以與該ip地址相通訊,前3位轉化為十進位制為32,後5位可變範圍為0~31,所以總的可變範圍為32~63,也即第四位58能夠直接通訊範圍為32~63。
從而原ip地址10.10.10.
58 255.255.255.
224可直接通訊範圍為10.10.10.
32~10.10.10.
63。當然我們通常說的這個範圍第一個為網路地址10.10.
10.32, 最後一個為廣播地址10.10.
10.63,這兩個一般是不能使用的,實際可直接通訊範圍為10.10.
10.33~10.10.
10.62。
ip地址的A類 B類 C類 D類地址是什麼意思,怎麼區分
焉建茗 ip地址的等級分類不同,它的分類就有區別,a類最高b類屬於二等c類屬於三等d類屬於四等,所以說他這就是他們的區別 風傾 ip地址中a類 一個a類ip地址由1位元組 每個位元組是8位 的網路地址和3個位元組主機地址組成,網路地址的最高位必須是 0 a類ip的地址第一個欄位範圍是0 127,但是...
設C類IP地址,網路號為202 168 24 0,現要將它劃分為子網,每個子網主機數不超過
mo老酒 共劃分出8個子網,每子網可容納主機30臺 第一個子網 202.168.24.0 255.255.255.224網路地址202.168.24.0 廣播地址202.168.24.31 主機範圍202.168.24.1 30第二子網 202.168.24.32 255.255.255.224網路...
C類網IP地址為192 168 0 0如何劃分為子網
對於192.168.0.0 網路以及子網掩碼 255.255.255.192 網路主機數 廣播地址從到 192.168.0.0 192.168.0.1 192.168.0.62 192.168.0.63 192.168.0.64 192.168.0.65 192.168.0.126 192.168....