close

先說一下,若已經會算的同學  你們就直接按上一頁離開吧
不會算的同學 來來來,小布教你們簡易式計算方法(感謝GOOGLE大神與網路眾多高手提供)

首先我們先了解子網路遮罩的特性
網路分成A、B、C、D、E五大類
我們日常常見的 只有A、B、C三大類
而A類網路的子網路罩從 255.0.0.0 開始
B類網路的子網路遮罩從 255.255.0.0 開始
C類網路的子網路遮罩從 255.255.255.0 開始

所以計算子網路遮罩時,要先了解是哪一類的網路
==========================小撇步分隔線==========================
IP位置共分成32位元(32個數),總共4 Byte(4段),每段共8位元(2進位表示會有8個1)
若IP為0.0.0.0時,則二進位表示為 00000000.00000000.00000000.00000000
若IP為255.255.255.255時,則二進位表示為 11111111.11111111.11111111.11111111
若IP為140.111.133.240時,則二進位表示為  10001100.01101111.10000101.11110000
其計算方式如下表:


第1段 140

IP:140

第1位

第2位

第3位

第4位

第5位

第6位

第7位

第8位

總計

二進位表示

1

0

0

0

1

1

0

0

140

十進位表示

128

64

32

16

8

4

2

 

128+8+4=140


第2段 111

IP:111

第1位

第2位

第3位

第4位

第5位

第6位

第7位

第8位

總計

二進位表示

0

1

1

0

1

1

1

1

111

十進位表示

128

64

32

16

8

4

2

 

64+32+8+4+2+1=111


第3段 133

IP:133

第1位

第2位

第3位

第4位

第5位

第6位

第7位

第8位

總計

二進位表示

1

0

0

0

0

1

0

1

133

十進位表示

128

64

32

16

8

4

2

 

128+4+1=133


第4段 240

IP:240

第1位

第2位

第3位

第4位

第5位

第6位

第7位

第8位

總計

二進位表示

1

1

1

1

0

0

0

0

240

十進位表示

128

64

32

16

8

4

2

 

128+64+32+16=240


==========================
回到主題的分隔線==========================

再來我們要計算B類網路的可用IP數量與子網路遮罩
(B類IP總數為256*256=65,536個,可用IP為65536-2=65,534個)
小布列表來算給各位同學看(課本 8-16頁 表8.4)

子網路遮罩

二進位表示

可用子網路數量(含計算式)

可用IP位置數量(含計算式)

255.255.0.0

11111111.11111111.00000000.00000000

2的0次方=0 (沒有子網路)

256*256-2=65,534

255.255.128.0

11111111.11111111.10000000.00000000

21次方=2

(256-128)*256-2=32,766

255.255.192.0

11111111.11111111.11000000.00000000

22次方=4

(256-192)*256-2=16,382

255.255.224.0

11111111.11111111.11100000.00000000

23次方=8

(256-224)*256-2=8,190

255.255.240.0

11111111.11111111.11110000.00000000

24次方=16

(256-240)*256-2=4,094

255.255.248.0

11111111.11111111.11111000.00000000

25次方=32

(256-248)*256-2=2,046

255.255.252.0

11111111.11111111.11111100.00000000

26次方=64

(256-252)*256-2=1,022

255.255.254.0

11111111.11111111.11111110.00000000

27次方=128

(256-254)*256-2=510

255.255.255.0

11111111.11111111.11111111.00000000

28次方=256

(256-255)*256-2=254

255.255.255.128

11111111.11111111.11111111.10000000

29次方=512

256-128-2=126

255.255.255.192

11111111.11111111.11111111.11000000

210次方=1,024

256-192-2=62

255.255.255.224

11111111.11111111.11111111.11100000

211次方=2,048

256-224-2=30

255.255.255.240

11111111.11111111.11111111.11110000

212次方=4,096

256-240-2=14

255.255.255.248

11111111.11111111.11111111.11111000

213次方=8,192

256-248-2=6

255.255.255.252

11111111.11111111.11111111.11111100

214次方=1,6384

256-252-2=2


C
類網路的可用IP數量與子網路遮罩
(C類IP總數為256個,可用IP為256-2=254個)  

子網路遮罩

二進位表示

可用子網路數量(含計算式)

可用IP位置數量(含計算式)

255.255.255.0

11111111.11111111.11111111.00000000

2的0次方=0 (沒有子網路)

256-2=254

255.255.255.128

11111111.11111111.11111111.10000000

21次方=2

256-128-2=126

255.255.255.192

11111111.11111111.11111111.11000000

22次方=4

256-192-2=62

255.255.255.224

11111111.11111111.11111111.11100000

23次方=8

256-224-2=30

255.255.255.240

11111111.11111111.11111111.11110000

24次方=16

256-240-2=14

255.255.255.248

11111111.11111111.11111111.11111000

25次方=32

256-248-2=6

255.255.255.252

11111111.11111111.11111111.11111100

26次方=64

256-252-2=2


那 如果我在一個c類的網路裡面,要切6個子網路的時候
我的子網路遮罩要設什麼呢?  

要設定 255.255.255.224 ,因為255.255.255.224 共有8個子網路 是大於6個

小布於上表所列,只要有對映關係的,都會用相同顏色表示出來
若有不懂的 私底下問小布吧

子網路計算(2) 我們來計算子網路的IP範圍吧

arrow
arrow
    全站熱搜

    eva13 發表在 痞客邦 留言(1) 人氣()