您好,登錄后才能下訂單哦!
ICMP,Internet Control Message Protocol,網際控制報文協議主要用來檢測網絡連通性和實現鏈路追蹤,最典型的應用就是PING和traceroute。
PING:
通過發送回送請求報文(echo request)和回送回答報文(echo reply)來檢測源主機到目的主機的鏈路是否有問題,目的地是否可達,以及通信的延遲情況。
traceroute:
通過發送探測報文來獲取鏈路地址信息。第一個探測報文TTL為1,到達第一個路由器時,TTL減1為0所以丟掉這個探測包,同時向源主機發回ICMP時間超過報文,這時源主機就獲得了第一個路由器的IP地址;接著源主機發送第二個探測報文,TTL增1為2,到達第一個路由器TTL減1為1并轉發探測包到第二個路由器,這時TTL減1為0,丟掉這個探測包并向源主機發回ICMP時間超過報文,源主機就獲得了第二個路由器的IP地址;以此類推,直到探測報文到達traceroute的目的地,這時源主機就獲得了到目的地的每一跳路由的IP地址。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。