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

第 49 題

tracert 或 traceroute 指令常利用於網路診斷,下列何者為前述指令採用之協定?
  • A ICMP
  • B SNMP
  • C SMTP
  • D DHCP

思路引導 VIP

當一個封包在傳輸過程中遇到問題(例如路徑中斷或超過時限)時,路由器需要有一種方式能主動向原發送端回報這些『控制與錯誤資訊』。請思考一下,在 TCP/IP 模型中,哪一個協定的主要設計目的就是負責處理這類網路診斷與錯誤回報工作呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準選出 (A) ICMP,代表你對網路層的診斷機制有著相當紮實的掌握。在日常的網路故障排除中,tracert 是我們觀測封包路徑最直覺的利器,而你正確地辨識出了支撐它的背後功臣。

診斷工具與控制訊息的關聯

這個指令的核心邏輯在於利用 IP 標頭中的 TTL (Time to Live) 欄位。當發送出的封包經過每一個跳點(路由器)時,TTL 值會減 1;一旦 TTL 歸零,該路由器就會回傳一個「超時」訊息。這類專門用於測試、回報錯誤或傳遞狀態資訊的訊息,正是透過 ICMP (Internet Control Message Protocol) 協定來封裝的。藉由逐次增加 TTL 值,我們就能勾勒出封包通往目的地的完整路徑。

▼ 還有更多解析內容

🏷️ 相關主題

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