網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

ttl是什麼意思

欄目: 精緻生活 / 釋出於: / 人氣:6.63K

ttl是什麼意思

雖然TTL從字面上翻譯,是可以存活的時間,但實際上TTL是IP資料包在計算機網路中可以轉發的最大跳數。TTL欄位由IP資料包的傳送者設定,在IP資料包從源到目的的整個轉發路徑上,每經過一個路由器,路由器都會修改這個TTL欄位值,具體的做法是把該TTL的值減1,然後再將IP包轉發出去。如果在IP包到達目的IP之前,TTL減少為0,路由器將會丟棄收到的TTL=0的IP包並向IP包的傳送者傳送ICMP time exceeded訊息。TTL避免IP包在網路中的無限迴圈和收發,節省了網路資源,並能使IP包的傳送者能收到告警訊息。

ttl是什麼意思 第2張

TTL是由傳送主機設定的,以防止資料包不斷在IP互聯網絡上永不終止地迴圈。轉發IP資料包時,要求路由器至少將TTL減小1。TTL值的登錄檔位置HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters其中有個DefaultTTL的DWORD值,其資料就是預設的TTL值了,我們可以修改,但不能大於十進位制的255。Windows系統設定後重啟才生效。

ttl是什麼意思 第3張

當各地的DNS伺服器接受到解析請求時,就會向域名指定的DNS伺服器(權威域名伺服器)發出解析請求從而獲得解析記錄;在獲得這個記錄之後,記錄會在DNS伺服器(各地的快取伺服器,也叫遞迴域名伺服器)中儲存一段時間,這段時間內如果再接到這個域名的解析請求,DNS伺服器將不再向NS伺服器發出請求,而是直接返回剛才獲得的記錄;而這個記錄在DNS伺服器上保留的時間,就是TTL值。

Tags:ttl