iT邦幫忙

0

CLASS B網段切割

有一個題目是這樣我有一個網段172.16.0.0/24(問題在第三點)
1.可用子網路有幾個 2的8次方個(第三個位元的八個1)
2.可用主機有幾個 2的8次方減二個(第四個位元的八個1)
3.子網路有哪些 256-255=1所以 子網路為1.0 2.0 3.0 4.0........

2的8次方=256也就是8個1(第三個位元),那255哪裡來的(觀念有點不清楚請高手指到一下小弟,希望我這樣表達大大能看得懂)

真有趣
子網路切割的問題
變成在討論怎麼進制轉換

2 個回答

6
vino1
iT邦大師 1 級 ‧ 2012-04-10 18:57:30
最佳解答

若你唸過計算機概論,你會知道在程式語言到最後是以二進位方式表達給電腦看
若你唸過網路TCP/IP概論,你也會知道子網路遮罩也同樣是以二進位方式表達給電腦看
因此,以子網路遮罩255.255.255.0為例
從小的數字依序排到大
0是第一個遮罩號碼
255其實是最後一個遮罩號碼
總共有1(0)+255(1~255)=256個數字

而以二進位表示的話呢
0=00000000 (二進位表示)
256=2的8次方=11111111(二進位表示)
而255是子網路遮罩中最後一位,也就是第256個號碼
因此其實在子網路遮罩中255的二進位表示法就是11111111

小成 iT邦高手 10 級 ‧ 2012-04-10 19:49:13 檢舉

256是100000000
255是11111111

小成 iT邦高手 10 級 ‧ 2012-04-10 19:51:11 檢舉

v大有個地方有筆誤~小弟雞婆一下

"而255是子網路遮罩中最後一位,也就是第256個號碼"這邊我了解您的意思因為它是由0開始算所以才會是256,所以2的8次方也就是11111111=256 但後面又說255的表現方式也是11111111=255都是八個1搞不懂

6
Tony
iT邦高手 4 級 ‧ 2012-04-10 20:27:32

2的8次方=2*2*2*2*2*2*2*2=256
而2進位表示法11111111=1*(2^7)+1*(2^6)+1*(2^5)+1*(2^4)+1**(2^3)+1*(2^2)+1*(2^1)+1**(2^0)=255

Tony iT邦高手 4 級 ‧ 2012-04-10 20:29:13 檢舉

而2進位表示法11111111=1*(2^7)+1*(2^6)+1*(2^5)+1*(2^4)+1*(2^3)+1*(2^2)+1*(2^1)+1*(2^0)=255

我要發表回答

立即登入回答