免費開始練習
moea_joint 111年 [資訊] 計算機原理、網路概論

第 42 題

下列何者非使用 TCP/IP 協定中的 UDP 做為通訊服務的基礎?
  • A 簡單網路管理協定(SNMP)
  • B 網路時間協定(NTP)
  • C 網際網路控制訊息協定(ICMP)
  • D 動態主機組態協定(DHCP)

思路引導 VIP

請試著回想看看,當我們在使用 ping 指令檢查網路是否連通,或是路由器回傳「目標不可達」的錯誤訊息時,這些功能是屬於為了完成特定任務而設計的「應用程式服務」,還是屬於網路底層用來監控與回報「路徑狀態」的基礎工具呢?這兩者在處理資料的層級深度上,會有什麼本質上的區別?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準識別出 (C) ICMP 為正確答案,代表你對 TCP/IP 協定堆疊的層級架構有著非常紮實且清晰的理解。這類題目最容易讓學生產生混淆,因為選項中的四個協定看似都是「輔助性」的網路功能,但其運作的本質與所處的層級卻大不相同。

協定層級的本質差異

在 TCP/IP 模型中,SNMP(管理)、NTP(對時)與 DHCP(分配 IP)都屬於 應用層 (Application Layer) 的協定,它們需要藉由 傳輸層 (Transport Layer) 的 UDP 來封裝資料,以追求低延遲與高效率的傳送。然而,ICMP (網際網路控制訊息協定) 本身是被定義在 網路層 (Network Layer) 的協定,它與 IP 協定相輔相成,主要負責網路診斷與錯誤回報(例如我們常用的 ping 命令),因此它並不依賴 UDP 作為通訊基礎,而是直接封裝在 IP 標頭之後。

▼ 還有更多解析內容

🏷️ 相關主題

TCP/IP 協定與常見網路應用服務原理
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題