首先了解一下:
ip位址使用規則
網路號全為0
的位址保留,不能作為標識網路使用;
主機號全為0
的位址保留,作為表示網路位址;
網路號全為1
,節點號全為
0的位址表示子網掩碼;
主機號全為1
的位址為廣播位址,如172.16.255.255
,稱為直接廣播或定向廣播,表示對
172.16.0.0
中的所有主機進行廣播,這
類廣播可以跨越路由器。
位址0.0.0.0
表示預設路由;只有在啟動過程中才可以使用全0
的網路位址,這樣做是為了允許計算機在不知道自己位址的情況下傳送資料報。即啟動時的源站位址
位址全為1
,位址255.255.255.255
表示本地廣播,即受限廣播,這種廣播在預設情況下不能跨越路由器。
子網掩碼(subnet mask
)概述子網掩碼用於區別某個ip
位址中哪部分為網路部分,哪部分為主機部分。子網掩 碼由1和
0組成,長
32位,從前向後連續全為
1的位代表網路部分。
預設子網掩碼 ,不是所有的網路都需要子網:
a類ip
位址的預設子網掩碼為
255.0.0.0;
b類ip
位址的為
255.255.0.0;
c類的為
255.255.255.0。
子網掩碼使用與ip
位址相同的編址格式,子網掩碼為
1的部分對應網路(及子網)部分,子網掩碼為
0的部分對應主機部分。
如:乙個ip
位址為10.2.45.1
,子網掩碼為
255.255.252.0
,「與」運算得到:
10.2.44.0
,則網路裝置認為該
ip位址的網路號與子網號為
10.2.44.0
,屬於10.2.44.0/22
網路,其中
/22表示子網掩碼長度為
22位,即從前向後連續的22個
1。00001010.00000010.00101101.00000001(10.2.45.1)
與:11111111.11111111.11111100.00000000(255.255.252.0)
00001010.00000010.00101100.00000000(10.2.44.0)
子網劃分(subnetting
)的好處
減少網路流量
提高網路效能
提高安全性
為了提高ip
位址的使用效率,乙個網路可以劃分為多個子網。採用借位的方式,從主機最高位開始借位變為新的子網位,剩餘部分仍為主機位。這使得
ip網路位、子網位和主機位。
劃分子網後,子網號為全0或全1
的子網原則上不可使用。
預設情況下,192.168.0.0屬於c
類位址,子網掩碼為
24位。此時:
11000000.10101000.00000000.00000000
|---------網路位
--------------------------|--
主機位--
|
如要將192.168.0.0/24
劃分子網,從原來的主機部分取三位作為新的
子網位。
11000000.10101000.00000000.000
00000
|---------網路位
-------------------------|-----|--------|
新的主機部分
新的子網部分
可劃分出000
、001
、010
、011
、100
、101
、110
、111共8
個子網。此時,網路部分為
24+3=27
位,子網掩碼為
/27,表示為十進位制為
255.255.255.224
,主機部分為5位
看例題:
如:欲將b類ip
位址168.195.0.0
劃分成27
個子網。(方法
一、利用子網數來計算)
公式:2n(2的n
次方)-2≥x
,其中x
為所需的子網數,
n為所需藉的子網位數。
168.195.00000000.00000000
從原來的主機部分開始,從前向後借子網位。
該例中需27
個子網,按公式,需藉
5位,可劃分出如下子網:
168.195.00000 000.00000000
168.195.00001 000.00000000
168.195.00010 000.00000000
168.195.11110 000.00000000
168.195.11111 000.00000000
共25=32
個子網,其中有效子網
30個,掩碼均為
/21。
如:需將200.0.0.0/24
劃分子網,分配給
abcd
四個部門
。方法如下:
在未劃分前,主機位為8
位。現在需劃分子網,則從主機位入手。可將將8
位主機部分視為乙個新的
ip位址,
8位中,前若干位為網路部分,後若干位為主機部分,如下所示。
200. 0. 0. 00000000
主機部分
因為需要將子網分配給四個部門,則需要4
個子網。又因為子網號為全0和全
1的子網不能用,則至少需要
6個子網。
按公司2n-2 ≥所需子網數,
此時n=3
,可劃分出
8個子網。
網路號 主機位址範圍 廣播位址
000 子網號全為
0,不使用
001 200.0.0.32/27 001 00001~
001 11110 001 11111
010 200.0.0.64/27 010 00001~
010 11110 001 11111
011 200.0.0.96/27 011 00001~
011 11110 001 11111
100 200.0.0.128/27 100 00001~
100 11110 001 11111
101 200.0.0.160/27 101 00001~
101 11110 001 11111
110 200.0.0.192/27 110 00001~
110 11110 001 11111
111 子網號全為
0,不使用
注意到每個子網的主機位址範圍都是00001
~11110
,廣播位址都是11111,那麼有了每個子網的網路號後,每個子網的位址範圍就很容易推出。如100
子網,網路位址為
200.0.0.128/27
,則該子網中第乙個主機(host)ip為
128+1=129
,即100 00001
,用二進位制的
10000000
(網路部分)+00000001
(主機部分);最後乙個主機ip為
128+30=158
,即100 11110,用二進位制的
10000000
(網路部分)
+00011110
(主機部分);廣播位址為128+31=159
,即100 11111
,用二進位制的
10000000
(網路部分)+00011111
(主機部分全為
1的位址是廣播位址)。另外,如果用廣播位址加1
另一種思維方法: 要將200.0.0/24
劃分子網給四個部門使用,這就需
要將該網路劃分為8
個子網。而且每個子網的大小相等,這意味著將
200.0.0/24網路中原有的
256個
ip位址八等分。
如下圖:
看乙個例題: 如需將某c
類位址劃分
20個子網,問第三個有效子網的網路位址、主機位址範圍和廣播位址?
解決步驟:
1、需20個子網,則需子網位為
5,剩餘主機位為
3,子網的大小為8。
2、8*3=24
,則第三個有效子網的位址為
24/29
。(第一問)
這個29=24+5 3、
24+8=32
32/29
。4、廣播位址為後乙個子網的網路位址減1,為
31。(第三問)
5、主機位址範圍為25至
30。參考hh010bbs
子網劃分詳解
ipv4位址如果只使用有類 a b c類 來劃分,會造成大量的浪費或者不夠用,為了解決這個問題,可以在有類網路的基礎上,通過對ip位址的主機號進行再劃分,把一部分劃入網路號,就能劃分各種型別大小的網路了。為了解決ipv4的不足,提高網路劃分的靈活性,誕生了兩種非常重要的技術,那就是vlsm 可變長子...
子網劃分詳解
首先了解一下 ip位址使用規則 網路號全為0的位址保留,不能作為標識網路使用 主機號全為0的位址保留,作為表示網路位址 網路號全為1,節點號全為0的位址表示子網掩碼 主機號全為1的位址為廣播位址,如172.16.255.255,稱為直接廣播或定向廣播,表示對172.16.0.0中的所有主機進行廣播,...
子網劃分詳解與子網劃分例項精析
子網劃分理論基礎 為什麼進行子網劃分 2 確定每個子網所需的主機數 3 根據上述需求,確定如下內容 並非所有網路都需要子網,這意味著網路可使用預設子網掩碼。這相當於說ip位址不包含子網位址。下表列出了a類 b類和c類網路的預設子網掩碼。通過下表我們能明確子網掩碼和斜槓表示法之間的關係 其中 8 15...