PING命令結果中的TTL是什麼?

2021-10-19 06:13:01 字數 867 閱讀 5576

ttl:time-to-live(生存時間值),該欄位指定ip包被路由器丟棄之前允許通過的最大網段數量

·ttl的作用:每經過乙個路由器,ttl值減1,當ttl值減到0時,路由器就會將這個包丟棄,這樣就可以防止包在網路上無休止的傳播傳送

假設現在有三颱電腦,分別是windows、linux和unix,其中有r1、r2、r3、r4、r5五個路由器

對於這三個系統來說,其預設的最大ttl分別如下表所示:

(ttl一般由傳送資料的主機設定,本例中為「主機1」)

因為主機2是linux,所以主機1設定ttl為64,主機1到主機2經過了r1,r2,r3三颱路由器,所以ttl每次都減1,當資料報送至主機2時,ttl變為了61,所以在用主機1ping主機2時,結果中的ttl就是「61」

因為主機3是unix,所以主機1設定ttl為255,同理,每經過乙個路由器,ttl值減1,所以在用主機1ping主機3時,結果中的ttl就是「253」

ttl是 time to live的縮寫,該欄位指定ip包被路由器丟棄之前允許通過的最大網段數量。

通過上面的例子,是不是更好理解啦~

(ps:一般來說,延遲越小,ttl越大,則中間所經過的路由器越少,則直連速度越快)

ping命令TTL的意思

生存時間 time to live 指定 資料報被 路由器丟棄之前允許通過的網段數量。它是ip 中文全稱 網路協議 協議包中的乙個值,它告訴 網路,資料報在網路中的時間是否太長而應被丟棄。中文名生存時間 外文名time to live 外語縮寫 ttl 寓 意 網域名稱解析在dns伺服器中存留時間 ...

python結果 Python中 的結果是什麼?

像這樣的表情x y計算為x y.優先順序與運算子相同。分組 及 乘法 9 2 9 2 9除以2等於4。4乘2等於8 9減8是1 剩餘部分。python抓到了 取決於您使用的python版本,也是 不推薦的 字串內插運算子,因此請注意,如果您來自具有自動型別轉換 如php或js 的語言,其中的表示式如...

關於PING命令TTL值的理解

關於ttl值 ttl值是生存時間 time to live 的縮寫,ip包被路由器丟棄之前允許通過的最大網段數量。雖然意思是生存時間,但看這個解釋是不是有點讓人摸不清頭腦?好那麼我們可以看看ip資料報,這個ttl值到底是指什麼?結果我幹了一件事就是ping了www.baidu.com的網域名稱,我們...