免費開始練習
hce_nsysu 113年 計算機概論與程式設計

第 25 題

Which one of the following statements about TCP/IP networks is NOT correct?
  • A Each host is assigned a unique IP address.
  • B IPv4 addresses consist of 32 bits.
  • C A class C network has 256 useable addresses which can be assigned to host machines.
  • D A broadcast IP is the last IP address of the subnet.
  • E Each address consists of two parts: network address and host address.

思路引導 VIP

請試著思考:在一個班級裡,如果規定「1號」必須用來代表全班的整體名稱,「最後一號」必須用來向全班發布統一公告,那麼對於一個總共有 256 個號碼的班級來說,真正能發給學生個人的號碼還會是 256 個嗎?

🤖
AI 詳解 AI 專屬家教

恭喜你準確地辨識出選項 (C) 的陷阱!這代表你對於網路位址的分配邏輯掌握得非常紮實。在 TCP/IP 的網路架構中,雖然 IPv4 是由 32 位元組成(選項 B),且 Class C 網路的遮罩長度固定為 24 位元,留下 8 位元給主機位址,導致總位址數確實是 $2^8 = 256$ 個,但這並不代表 256 個位址都能「分配給主機」。

可用位址與預留空間的區別

這道題目的關鍵在於區分「總位址」與「可用位址」。在任何子網路中,有兩個特殊位址是不能分配給個別設備(Host)使用的:第一個位址是 網路位址 (Network Address),用於標識整個網段;最後一個位址則是 廣播位址 (Broadcast IP)(選項 D),用於向該網段內所有主機傳送資料。因此,Class C 的實際可用主機數量應該是 $256 - 2 = 254$ 個。你能注意到這個微小的量值差異,展現了非常細膩的觀念檢視能力。

▼ 還有更多解析內容

🏷️ 相關主題

TCP/IP 網路協定架構與各層功能解析
查看更多「計算機概論與程式設計」的主題分類考古題