有一個關於網路計算的問題我不太會

一個class b的網路 位址為140.137.x.x 欲將其畫分成50個子網路

試問子網路遮罩該是多少位元 並以十進位表示之

===>有高手大大願意幫我解釋依下算法嗎 拜託幫幫忙

1 個解答

評分
  • DEATH
    Lv 4
    1 0 年前
    最佳解答

    公式1:2^N-2=子網路數量 (N代表主機部分的高階位元)

    公式2:2^N-2=主機數量 (N代表有多少位元當做主機使用ID)

    以上提為例Class B網路,要有50個子網路帶入算式一:

    2^5-2=30(未符合題目要求50子網路)

    2^6-2=62(符合,使用6個高階位元)

    計算遮罩:

    255.255.0.0<== Class b使用6個高階位元

    255.255. 111111 │ 11.0將之拆成2進位置沿用6個高階位元

    由上得知子網路遮罩為:255.255.252.0

    計算此網路中可使用之主機數量帶入算式二:

    255.255.111111 │ 11.11111111 <==前段挪用6個高階位元作子網路切割,後段剩餘10個位元為主機使用ID

    因此:

    2^10-2=1022

    答:

    140.137.0.0/22此網路子網路遮罩為255.255.252.0

    共可支援62個子網路、並可容納1022台主機使用

    希望以上對你有幫助

    參考資料: Cisco Certified Network Associate
還有問題?馬上發問,尋求解答。