TTL是什么意思?


TTL是一個ip協議的值,它告訴網絡,數據包在網絡中的時間是否太長而應被丟棄。有很多原因使包在一定時間內不能被傳遞到目的地。

  TTL 的初值通常是系統缺省值,是包頭中的8位的域。TTL的最初設想是確定一個時間范圍,超過此時間就把包丟棄。由於每個路由器都至少要把TTL域減一,TTL通常表示包在被丟棄前最多能經過的路由器個數。當記數到0時,路由器決定丟棄該包,並發送一個ICMP報文給最初的發送者。

  在網絡中主要是指ping網速中的TTL數值,ping命令相信熟悉網絡的朋友都不會陌生,也為大家介紹過不少ping命令相關知識,在網絡應用中,ping網速與IP地址等都是非常常用的命令,通過ping ip或網址可以知道網絡是否暢通或者網絡傳輸質量如何等,是網絡技術人員常用的檢測網絡命令。如下圖是ping比克爾網網速截圖:

  ttl傳輸中過期可能是什幺原因_ttl傳輸中過期怎幺解決

  ping網速中的TTL是什么意思

  從上圖可以看出,ping電腦百事網網速中的TTL=114,那么這個TTL數值是什么意思呢?通俗的說,TTL是IP協議包中的一個值,它告訴網絡,數據包在網絡中的時間是否太長而應被丟棄。有很多原因使包在一定時間內不能被傳遞到目的地。解決方法就是在一段時間后丟棄這個包,然后給發送者一個報文,由發送者決定是否要重發。TTL的初值通常是系統缺省值,是包頭中的8位的域。TTL的最初設想是確定一個時間范圍,超過此時間就把包丟棄。由於每個路由器都至少要把TTL域減一,TTL通常表示包在被丟棄前最多能經過的路由器個數。當記數到0時,路由器決定丟棄該包,並發送一個ICMP報文給最初的發送者。

  在比如我ping一下學無憂的網址,點擊“開始菜單--運行”,在運行輸入框輸入cmd命令,然后執行該命令即可打開命令提示符運行窗口,然后輸入“ping www.xue51.com”命令(雙引號除外),輸入之后就會返回了TTL值。如圖所示:

  ttl傳輸中過期可能是什幺原因_ttl傳輸中過期怎幺解決

  上面丟失度是0%,說明網址能正常訪問打開,如果發現接受不了,數據全部丟失的話,那說明服務器空間上除了問題,這就要聯系你的空間服務商。

  TTL值默認情況下,Linux系統的TTL值為64或255,Windows NT/2000/XP系統的默認TTL值為128,Win7系統的TTL值是64,Windows 98系統的TTL值為32,UNIX主機的TTL值為255。(這個是從網絡上找到的),曙光博客的目的主機是采用FreeBSD系統的(可能已經更換),在這里可能TTL值是64,而不是UNIX主機的255,所以在從這里到目的主機經過了64-51=13個路由(此處容易引起誤區,64是代表 FressBSD的默認TTL還是發起方的TTL,這個TTL初始值應該是被PING方的,我認為應該是代表發起方的TTL,因為TTL是由發送主機設置。

  簡單概括的說,ttl是一個時間值,TTL是發出信息再返回的時間。是一個生存周期,他不能計算途徑路由,他與路由沒關系,與服務器操作系統有關系,通過觀察TTL值的大小,可以粗略的判斷出目標的主機系統類型,一般情況下:

  TTL值在100至130之間,主機系統為WINDOWS

  TTL值在240至255之間,主機系統為UNIX或LINUX

  所以我們會發現ping不同網站或不同服務器主機得到的TTL數值是不一樣的,主要是由服務器主機的操作系統決定,一般我們只要簡單了解這些知識就可以說基本懂TTL是什么意思了。

  TTL值參考

  TTL時間越長,緩存時間越長,更新越不容易及時生效。 增大TTL值,以節約域名解析時間,給網站訪問加速。

  TTL設置的小一些,生效時間就會快一些。二。減小TTL值,減少更換空間時的不可訪問時間。關於網絡詞語的ttl值也有tt戀,說白了女同性戀者,當這些都是題外話

  TTL其他意思方面,在電路中有TTL電平,TTL電平信號被利用的最多是因為通常數據表示采用二進制規定,+5V等價於邏輯“1”,0V等價於邏輯“0”,這被稱做TTL(晶體管-晶體管邏輯電平)信號系統,這是計算機處理器控制的設備內部各部分之間通信的標准技術。在生活方面,TTL還被指:女同性戀,T意義上為老公,P則是受照顧的老婆,TTL就是指TT戀,即兩個T在一起,T一般是長得很像男生的女生。

  ttl傳輸中過期可能是什么原因_ttl傳輸中過期怎么解決

 解決ping域名時出現“TTL傳輸中過期”的問題

  ttl傳輸中過期可能是什幺原因_ttl傳輸中過期怎幺解決

  小編還真是孤陋寡聞,以前還真沒見過這個問題,趕緊度了度,很快就找到了原因及解決辦法。

  ttl傳輸中過期可能是什幺原因_ttl傳輸中過期怎幺解決

  解決辦法也很簡單:

  1、 關閉所有瀏覽器,右鍵點擊“網絡鄰居”,選擇“屬性”,在“本地連接”上點擊右鍵,選擇“修復”即可。

  2、在 DOS 窗口下(如果是 XP,點擊屏幕左下角的“開始”,“運行”,輸入“cmd”回車)輸入:ipconfig/flushdns 即可清空 DNS 緩存。

  當出現這個故障的時候,可以使用站長 ping 工具看下解析是否正常,如果正常則是本地 DNS 的問題,那麽按照上面刷新一下 dns 應該就可以解決了。

  針對於程序員自己開發的程序,也就是我上文說的第二種情況,解決方案如下:

  一、檢查代碼是否有錯誤,生成是否成功

  二、IIS網站配置是否正確

  三、頁面路徑是否正確

  四、檢查HOST配置文件

  五、cmd命令中ping網站域名

  六、檢查IIS,調整端口號,再cmd命令中ping網站域名

  七、最后結合上面紅色字體解決方案操作,基本刷新DNS緩存就OK


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM