小弟要考研究所,其中有一部分要考計算機概論通訊,但是不會算相關的題目,可以請版上的各位大大幫我解惑嗎??


題目:某一企業申請到一個C級網路203.74.205.0,試問:

1、C級網路之主機位址共有多少位元(bit)?
2、子網路遮罩共有多少位元?
3、若不想建立子網路,則子網路遮罩之十進制值為何?
4、若欲建立6個子網路,則子網路遮罩之十進制值為何?
5、承上題,每一個子網路可提供幾個IP位址?

文章關鍵字

weicheng79612 wrote:
題目:某一企業申請到一個C級網路203.74.205.0,試問:
..(恕刪)


1、C級網路之主機位址共有多少位元(bit)?



IPv4 由 4組 8 bit 組成,總共 32 bit

所謂 Class C ,指 Network ID 有 24位元,Host ID 有 8位元

主機位址(Host ID) = 8位元 (bit)


2、子網路遮罩共有多少位元?

子網遮罩就是 Network ID 那部份全部 1

電腦會把「目的 IP」 與 子網遮罩 進行 AND 運算,來判斷是網外還是網內

Network ID 有 24位元 (3組 8bit),即子網遮罩有 24位元(可寫做 /24)


3、若不想建立子網路,則子網路遮罩之十進制值為何?

/24 = 11111111 11111111 11111111 00000000

轉換成十進位值= 255.255.255.0

註:8位元全1,十進制其實是 256。但 IPv4 是每 8bit 為 1組,256 就會進組,所以255 為最大值。(這部份為什麼會這樣,個人也不是很明白,有待高手解答)


4、若欲建立6個子網路,則子網路遮罩之十進制值為何?


子網路切割,就是和 Host ID 借位

基於 IP v4 是以二進制計算的,所以切 6個子網路,那是辦不到的。

只能是 2 的次方

2^1 (2的 1次方) = 2 (可切出 2個子網路)
2^2 (2的 2次方) = 4 (可切出 4個子網路)
2^3 (2的 3次方) = 8 (可切出 8個子網路)
...... 依此類推
Class C 最多可以借 7位(2的7次方=128個子網路)

硬要切,最符合的是切 8個



和 Host ID 借 3位(2的3次方=8)

子網遮罩 = /27(原先 24 + 3 = 27)

11111111 11111111 11111111 11100000

最後一組 11100000= 十進制?

速算法:

Nerwrok ID 佔 27 位,Host ID 佔 5 位
(註:Network ID 和 Host ID 總和 32位元)

每個子網路有 32 個 IP
(註:Host ID 佔 5位,2的5次方=32)

十進位 netmask 尾碼 256 - 32 = 224

答:255.255.255.224

※ 註:實際上要用2進制的去算。但人腦沒辦法那樣算,不靠計算機,都是用偷吃步的速算法。


5、承上題,每一個子網路可提供幾個IP位址?

Host ID 佔 5 位 (切 8個子網路的情況)

2^5 = 32(2的5次方)

答:有 32 個的 IP
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!