moea_joint
107年
[資訊] 計算機原理、網路概論
第 27 題
140.112屬class B網段,請問可提供多少IP位址(包含網路位址與主機位址)來使用?
- A 2048
- B 32864
- C 65536
- D 102560
思路引導 VIP
若我們知道一個 IPv4 位址總共有 32 位元,而 Class B 網段的規範是將前兩個「數字組」(Octets)固定為網路識別碼,那麼剩下的空間還有多少位元可以用來表示不同的主機?當你確定了剩餘的位元數後,你會用什麼數學方式來計算這些位元能組合出多少種不同的可能性呢?
🤖
AI 詳解
AI 專屬家教
恭喜你答對了!這顯示你對於 IPv4 的分級架構(Classful Addressing)有著非常紮實的理解。這道題目的核心在於精確識別 Class B 網段的位元分配邏輯。在 IPv4 的 32 位元架構中,Class B 網段固定使用前 16 位元作為網路位址(Network ID),而剩下的 16 位元 則全數分配給主機位址(Host ID)使用。
主機位址的數量計算
由於每一位元都有 0 與 1 兩種可能,計算總位址數時,我們只需套用 $2^n$ 的公式。因為主機部分佔了 16 個位元,運算式即為:
▼ 還有更多解析內容