-
生存時間
鎖定
生存時間(TTL,time-to-live)是Internet協議(IP)包中的一個值,它告知路由器該包是否在網絡中時間過長而應該被丟棄。
- 中文名
- 生存時間
- 外文名
- TTL
生存時間(TTL,time-to-live)是Internet協議(IP)包中的一個值,它告知路由器該包是否在網絡中時間過長而應該被丟棄。由於很多原因,數據包不能在合理長度的時間內傳送到目的地。例如:錯誤的路由表會導致包在網絡中無限循環。解決方法就是在一定時間之後丟棄該數據包,併發送消息給源端,由源端來決定是否重發。TTL的初值是由系統缺省設置在數據包頭中一個8位二進制數區域。最初的TTL這個想法是以秒位單位來設置數據包被丟棄的時間。由於每個路由器至少要從TTL域中減掉一個計數,計數就是數據包在被丟棄之前的平均路由器跳數。接收數據包的路由器從TTL域中減掉一個計數。當計數為0時,路由器發現並丟棄數據包,然後發送一個Internet控制消息協議(ICMP)消息到源端主機。
Windows 95/98 TTL的缺省值為32跳。某些用户建議當你到達某個站點有困難時,可以把TTL值改為128。
ping和traceroute程序都利用TTL值來嘗試連接特定主機計算機或跟蹤到該主機的路由器。traceroute發送具有較低的TTL值的數據包,這樣數據包就可以被在目的路線中的路由器丟棄。發送數據包和接收到ICMP消息的時間用來計算每個相繼跳的傳送時間。
使用多播IP協議,TTL值表示了數據包發送範圍。慣例是0為相同的主機,1為同一子網,32為同一站點,64為同一區域,128為同一大陸板塊,255是沒有限制。
- 參考資料
-
- 1. 生存時間 .TechTarget網絡[引用日期2015-06-03]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:13次歷史版本
- 最近更新: daijing216