PING數值的TTL情況分析

2022-03-24 08:32:11 字數 1008 閱讀 5587

ttl:生存時間

指定資料報被路由器丟棄之前允許通過的網段數量。

ttl 是由傳送主機設定的,以防止資料報不斷在 ip 網際網路絡上永不終止地迴圈。** ip 資料報時,要求路由器至少將 ttl 減小 1。

使用ping時涉及到的 icmp 報文型別

乙個為icmp請求回顯(icmp echo request)

乙個為icmp回顯應答(icmp echo reply)

、ttl 字段值可以幫助我們識別作業系統型別。

unix 及類 unix 作業系統 icmp 回顯應答的 ttl 字段值為 255

compaq tru64 5.0 icmp 回顯應答的 ttl 字段值為 64

微軟 windows nt/2k作業系統 icmp 回顯應答的 ttl 字段值為 128

微軟 windows 95 作業系統 icmp 回顯應答的 ttl 字段值為 32

當然,返回的ttl值是相同的

但有些情況下有所特殊

linux kernel 2.2.x & 2.4.x icmp 回顯應答的 ttl 字段值為 64

freebsd 4.1, 4.0, 3.4;

sun solaris 2.5.1, 2.6, 2.7, 2.8;

openbsd 2.6, 2.7,

netbsd

hp ux 10.20

icmp 回顯應答的 ttl 字段值為 255

windows 95/98/98se

windows me

icmp 回顯應答的 ttl 字段值為 32

windows nt4 wrks

windows nt4 server

windows 2000

icmp 回顯應答的 ttl 字段值為 128

這樣,我們就可以通過這種方法來辨別

作業系統 ttl

linux 64

win2k/nt 128

windows 系列 32

unix 系列 255

ping命令TTL的意思

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

關於PING命令TTL值的理解

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

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

ttl time to live 生存時間值 該欄位指定ip包被路由器丟棄之前允許通過的最大網段數量 ttl的作用 每經過乙個路由器,ttl值減1,當ttl值減到0時,路由器就會將這個包丟棄,這樣就可以防止包在網路上無休止的傳播傳送 假設現在有三颱電腦,分別是windows linux和unix,其...