若有三組IP位址分別為172.31.56.1、172.31.56.255、172.31.67.195同屬於一個子網路,請問此時使用的子網路遮罩設定值應為下列何者?
(A)255.0.0.0
(B)255.255.0.0
(C)255.255.255.0
(D)255.255.255.255

答案:登入後查看
統計: A(38), B(823), C(243), D(94), E(0) #349119

詳解 (共 10 筆)

#425953

我的方法:因為這三個位址屬於class b所以網路遮罩為255.255.0.0

依題意要在同一子網路所以從第三組數字開始看

因為第三組數字開始不一樣

而第三組數字分別為56和67所以要再分割讓這兩組數字在同一個網路裡面的話

就要把128部機器分配在同一個子網路裡面

所以子網遮罩為255.255.128.0

當然你也可以不分割就直接用原本的網路遮罩255.255.0.0這樣他們也會在同一個子網路裡面

不可以用64......用64就會變成這樣

255.255.0.0~255.255.63.255

255.255.64.0~255.255.127.255

255.255.128.0~255.255.191.255

255.255.192.0~255.255.255.255

這樣56就會在第一個子網路而67就會在第二個子網路

用128的...........

255.255.0.0~255.255.127.255

255.255.128.0~255.255.255.255

這樣56和67都會在第一個子網路裡面.....

用題目選項的不分割...........

255.255.0.0~255.255.255.255

所以56和67會在同一個子網路裡面

以第一組數字來區別class

1~126為class a    網路遮罩 255.0.0.0     0和127有特殊用途

128~191為class b   網路遮罩 255.255.0.0

192~223為class c   網路遮罩 255.255.255.0


以上如有錯誤請糾正感謝

46
0
#2217181

我自己來整理一下…

IP位址有5個等級,主要看IP的第一個數字,實際上使用只有ABC3個等級,DE的等級屬特殊使用,

        A的等級是0~127

        B的等級是128~191

        C的等級是192~223

        D的等級是224~239E的等級是240~255

 

本題的三個位址172.31.56.1172.31.56.255172.31.67.195,開頭都是172,屬於B等級。


然後依據底下這個表(不要問我怎麼來的,我也不是很懂…),得出選項(B)。

呃…不知道這樣解不可不以? 


等級
子網路遮罩
Class A
255.0.0.0
Class B
255.255.0.0
Class C
255.255.255.0


34
0
#422751
子網路遮罩簡易判斷
三組IP位址 172.31.56.1
                     172.31.56.255
                     172.31.67.195
                     可知前面2組是一樣的然後用邏輯判斷為(11111111).(11111111).(00000000).(00000000)=255.255.0.0 
ㅤㅤ
10
0
#428663

128.....192......都是2的n次方算出來的

如果我現在需要"連續的10 個ip位址"

那至少需要幾個ip一組才可以讓這10個ip位址分在同一個子網裡???

2的4次方等於16......大於10

所以你至少要16個主機位址為一組才可以把這10個連續的ip位址分在同一個子網裡

而ipv4總共有四組數字也就是你現在看到的ip位址

它的每一組數字用2進制來看的話總共會有8個0或1所組成

而算遮罩的話就要分net_id和host_id

net_id網路識別碼

host_id主機識別碼

net_id都是由前面的bit所組成

所以你看到的遮罩都會是一堆1然後後面接一堆0或者後面不接0

如11111111.11111111.11111111.11000000=255.255.255.192

前面的1就是net_id後面的0就是host_id

上面這個例子是屬於c class的網路所以前面會有24個1

而後面的兩個1就是給你劃分c class網路用的

這代表你用掉了兩個bits........因為兩個11

而這兩個bits就代表你把網路切割成4個子網路......2的2次方等於4

這四個子網路分別為:

11111111.11111111.11111111.00000000

11111111.11111111.11111111.01000000

11111111.11111111.11111111.10000000

11111111.11111111.11111111.11000000

而這最後一排數字就是子網遮罩.........

你只要記住遮罩就是前面一堆1再接幾個0或者不接0

不會有0和1交錯的

像這樣.......

11111111.11111111.11111111.11010000......這就是錯的遮罩.......

所以我上面的回文有說64要改成192.....最佳解那個我沒辦法改要留給管理員去改

host_id就是你可以用的ip位址數目

像上面11000000就是每個子網路裡面你可以用的位址有2的6次方(因為遮罩的後面有6個0)等於32個ip位址

但是全為0和全為1有特殊用途所以要扣掉2個位址......這個子網路裡面你可以用的位址有32-2=30個

6
0
#527620
128=2^7;192=2^6*3
1
0
#910020
http://www.twbsd.org/cht/book/ch05.htm
1
1
#428574
還是看不懂耶~~請問128怎麼來的??192又是怎麼來的???一堆?號~~^^"""
0
0
#425779

還是看不懂你的解釋..

0
0
#428662
感謝回答~辛苦啦~^^
0
0
#784781
255.255.0.0 
0
0

私人筆記 (共 1 筆)

私人筆記#7439353
未解鎖
快速判斷邏輯這三組 IP 地址的前兩個數...
(共 313 字,隱藏中)
前往觀看
0
0