首先了解一下:
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)的好處
減少網路流量
提高網路效能
提高安全性
劃分子網後,子網號為全0或全1的子網原則上不可使用。
11000000.10101000.00000000.00000000
|---------網路位--------------------------|--主機位--|
如要將192.168.0.0/24劃分子網,從原來的主機部分取三位作為新的
子網位。
11000000.10101000.00000000.00000000
|---------網路位-------------------------|-----|--------|
新的主機部分
新的子網部分
可劃分出000、001、010、011、100、101、110、111共8個子網。此時,網路部分為24+3=27位,子網掩碼為/27,表示為十進位制為255.255.255.224,主機部分為5位
看例題:
公式: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位址八等分。
如下圖:
解決步驟:
1、需20個子網,則需子網位為5,剩餘主機位為3,子網的大小為8。
2、8*3=24,則第三個有效子網的位址為24/29。(第一問)這個29=24+5
4、廣播位址為後乙個子網的網路位址減1,為31。(第三問)
5、主機位址範圍為25至30。
子網劃分詳解
首先了解一下 ip位址使用規則 網路號全為0 的位址保留,不能作為標識網路使用 主機號全為0 的位址保留,作為表示網路位址 網路號全為1 節點號全為 0的位址表示子網掩碼 主機號全為1 的位址為廣播位址,如172.16.255.255 稱為直接廣播或定向廣播,表示對 172.16.0.0 中的所有主...
子網劃分詳解
ipv4位址如果只使用有類 a b c類 來劃分,會造成大量的浪費或者不夠用,為了解決這個問題,可以在有類網路的基礎上,通過對ip位址的主機號進行再劃分,把一部分劃入網路號,就能劃分各種型別大小的網路了。為了解決ipv4的不足,提高網路劃分的靈活性,誕生了兩種非常重要的技術,那就是vlsm 可變長子...
子網劃分詳解與子網劃分例項精析
子網劃分理論基礎 為什麼進行子網劃分 2 確定每個子網所需的主機數 3 根據上述需求,確定如下內容 並非所有網路都需要子網,這意味著網路可使用預設子網掩碼。這相當於說ip位址不包含子網位址。下表列出了a類 b類和c類網路的預設子網掩碼。通過下表我們能明確子網掩碼和斜槓表示法之間的關係 其中 8 15...