問題詳情

24. 指令「traceroute 100.100.10.1」可以列出連線到 IP 位址為 100.100.10.1 所經過的各路由主機,請問traceroute 指令應是根據什麼協定設計出來的?
(A) ARP
(B) TCP
(C) RIP
(D) ICMP

參考答案

答案:D
難度:困難0.268293
統計:A(8),B(10),C(5),D(11),E(0)

用户評論

黃翔翔】評論

traceroute (Windows 系統下是tracert) 命令利用ICMP 協議定位您的計算機和目標計算機之間的所有路由器。 TTL 值可以反映數據包經過的路由器或網關的數量,通過操縱獨立ICMP 呼叫報文的TTL 值和觀察該報文被拋棄的返回信息,traceroute命令能夠遍歷到數據包傳輸路徑上的所有路由器。資料來源:https://baike.baidu.com/item/traceroute

小新老師】評論

網際網路控制訊息協定(英語:Internet Control Message Protocol,縮寫:ICMP)是網際網路協定套組的核心協定之一。它用於網際網路協定(IP)中傳送控制訊息,提供可能發生在通訊環境中的各種問題回饋。通過這些資訊,使管理者可以對所發生的問題作出診斷,然後採取適當的措施解決。nnICMP [1]依靠IP來完成它的任務,它是IP的主要部分。它與傳輸協定(如TCP和UDP)顯著不同:它一般不用於在兩點間傳輸資料。它通常不由網路程式直接使用,除了ping和traceroute這兩個特別的例子。 IPv4中的ICMP被稱作ICMPv4,IPv6中的ICMP則被稱作ICMPv6。