子網劃分詳解

2021-07-03 10:10:34 字數 4733 閱讀 2857

首先了解一下:

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