ping命令TTL字段解析


  無論在windows還是在Linux系統下,當我們遇到網絡連不通問題時,馬上就會想到用ping命令去測試一下網絡的連接情況,Ping命令返回的值,有一項內容為TTL,那么TTL表示的是什么?

  TTL(time to live):生存時間,指示了IP數據包可以經過最大的路由器數量,當一個ip數據包每經過一個路由器時,該TTL的值就會減1,當經過的路由器個數超過TTL的值時,該IP數據包就會被路由器拋棄,這樣就可以避免數據包在網絡中無限傳輸。

  路由追蹤命令tracert(windows下)、trace route(linux下) 就用到TTL(生存時間)字段來確定從一個主機到網絡上其他主機的路由。tracert 先發送 TTL 為 1 的回應數據包,並在隨后的每次發送過程將TTL遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。通過檢查中間路由器發回的"ICMP 已超時"的消息確定路由。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM