若有三組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 筆)
我的方法:因為這三個位址屬於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
以上如有錯誤請糾正感謝
我自己來整理一下…
IP位址有5個等級,主要看IP的第一個數字,實際上使用只有A、B、C等3個等級,D和E的等級屬特殊使用,
A的等級是0~127,
B的等級是128~191,
C的等級是192~223,
D的等級是224~239,E的等級是240~255
本題的三個位址172.31.56.1、172.31.56.255、172.31.67.195,開頭都是172,屬於B等級。
然後依據底下這個表(不要問我怎麼來的,我也不是很懂…),得出選項(B)。
呃…不知道這樣解不可不以?
| 等級 | 子網路遮罩 |
| Class A | 255.0.0.0 |
| Class B | 255.255.0.0 |
| Class C | 255.255.255.0 |
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個
還是看不懂你的解釋..