子網劃分詳解

2022-05-17 14:22:03 字數 3249 閱讀 7793

首先了解一下:

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...