生存時間(time-to-live)指定
資料報被
路由器丟棄之前允許通過的網段數量。它是ip(中文全稱:網路協議)協議包中的乙個值,它告訴
網路,資料報在網路中的時間是否太長而應被丟棄。
中文名生存時間
外文名time to live
外語縮寫
ttl
寓 意
網域名稱解析在dns伺服器中存留時間
應 用
計算機
系 統
windows系統
如上圖所示:
117.78.3.16 是一台linux,未做修改ttl的預設值為64,從一台機器ping 117.78.3.16,ttl = 53 說明中間經過了 64-53=11個節點。
用tracert 117.78.3.16 證實了這一點。
ttl 字段值可以幫助我們識別作業系統型別。但是現在,可以通過登錄檔來修改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 有很多原因使包在一定時間內不能被傳遞到目的地。解決方法就是在一段時間後丟棄這個包,然後給傳送者乙個報文,由傳送者決定是否要重發。ttl的初值通常是
系統預設值,是
包頭中的8位的域。ttl的最初設想是確定乙個時間範圍,超過此時間就把包丟棄。由於每個
路由器都至少要把ttl域減一,ttl通常表示包在被丟棄前最多能經過的路由器個數。當記數到0時,路由器決定丟棄該包,並傳送乙個
icmp報文給最初的傳送者。
ttl 是由傳送
主機設定的,以防止資料報不斷在
ip網際網路絡上永不終止地迴圈。**
ip資料報時,要求路由器至少將 ttl 減小 1。
ttl值的
登錄檔位置
hkey_local_machine\system\currentcontrolset\services\tcpip\parameters 其中有個defaultttl的dword值,其資料就是預設的ttl值了,我們可以修改,但不能大於十進位制的255。windows系統設定後重啟才生效。
詳解ping命令TTL
ttl time to live 生存時間,是指定資料報被路由器丟棄之前允許通過的網段數量,也就是說這個ping的資料報能在網路上存在多少時間。當我們對網路上的主機進行ping操作的時候,我們本地機器會發出乙個資料報,資料報經過一定數量的路由器傳送到目的主機,但是由於很多的原因,一些資料報不能正常傳...
關於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,其...