traceroute的原理:
1.traceroute主機向被trace主機發送UDP的數據包,目的端口是編號較大的端口(比如33434端口)
2.首包TTL=1,Dport=33434;以后的數據包TTL值和端口號以此加1
3.如何判斷已經到達目的地,
一般目的地不會在UDP33434這么大的端口開啟什么服務,那么數據包到達目的地之后,目的發現本地主機沒有開啟相應端口,會回復端口不可達消息。當然這個限于UDP。
如果是TCP服務的情況下,本地主機如果沒有開啟相應的TCP服務,會回復resert。
tracert的原理:
1.tracert的原理相對簡單,直接發送echo reauest
2.當收到目的地發來的echo reply時就說明到目的地了
來自我自己學習的筆記,如有錯誤希望支出,大家一起進步,謝謝。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。