"TTL expired in transit" 具體解釋第2/3頁
更新時間:2007年08月03日 15:07:49 作者:
一客戶端“機房0廠上的TCP/IP協(xié)議的配置和工作情況,可直接在該臺機器上Ping本機的IP地址,若返回成功的信
息,說明IP地虹LB己置無誤,若失敗則應檢查IP地址的配置。可通過以下步驟進行:首先先檢查一·卜整個網(wǎng)絡,重點
看一下該IP地址是否正在被其他用戶使用,然后再看一下該工作站是否已正確連入網(wǎng)絡(很多情況下用戶沒有登陸網(wǎng)
絡也會出現(xiàn)此種情況,這可是低級錯誤啊)。最后檢查網(wǎng)—E的I/0地址lIRQ值和DMA值,這些值是否與其他設備發(fā)生
了沖突。其中最后一項的檢查非常重要,也常被許多用戶所忽視,即使是Ping成功后也要進行此項的檢查。因為當Ping
本機的IP地址成功后,僅表明本機的IP地址配置沒有問題,但并不能說明網(wǎng)卡的配置完全正確。這時雖然在本機的
“網(wǎng)上鄰居”中能夠看到本機的計算機名,可就是無法與其他的用戶連通,不知問題出在何處,其實問題往往就出在
網(wǎng)卡上。
簡單來說,TTL全程Time to Live,意思就是生存周期。
首先要說明ping命令是使用的網(wǎng)絡層協(xié)議ICMP,所以TTL指的是一個網(wǎng)絡層的網(wǎng)絡數(shù)據(jù)包(package)的生存周期,這句話不懂的先回去復習OSI7層協(xié)議去。
第一個問題,為什么要有生存周期這個概念。
很顯然,一個package從一臺機器到另一臺機器中間需要經(jīng)過很長的路徑,顯然這個路徑不是單一的,是很復雜的,并且很可能存在環(huán)路。如果一個數(shù)據(jù)包在傳輸過程中進入了環(huán)路,如果不終止它的話,它會一直循環(huán)下去,如果很多個數(shù)據(jù)包都這樣循環(huán)的話,那對于網(wǎng)絡來說這就是災難了。所以需要在包中設置這樣一個值,包在每經(jīng)過一個節(jié)點,將這個值減1,反復這樣操作,最終可能造成2個結(jié)果:包在這個值還為正數(shù)的時候到達了目的地,或者是在經(jīng)過一定數(shù)量的節(jié)點后,這個值減為了0。前者代表完成了一次正常的傳輸,后者代表包可能選擇了一條非常長的路徑甚至是進入了環(huán)路,這顯然不是我們期望的,所以在這個值為0的時候,網(wǎng)絡設備將不會再傳遞這個包而是直接將他拋棄,并發(fā)送一個通知給包的源地址,說這個包已死。
其實TTL值這個東西本身并代表不了什么,對于使用者來說,關(guān)心的問題應該是包是否到達了目的地而不是經(jīng)過了幾個節(jié)點后到達。但是TTL值還是可以得到有意思的信息的。
每個操作系統(tǒng)對TTL值得定義都不同,這個值甚至可以通過修改某些系統(tǒng)的網(wǎng)絡參數(shù)來修改,例如Win2000默認為128,通過注冊表也可以修改。而Linux大多定義為64。不過一般來說,很少有人會去修改自己機器的這個值的,這就給了我們機會可以通過ping的回顯TTL來大體判斷一臺機器是什么操作系統(tǒng)。
以我公司2臺機器為例
看如下命令
D:Documents and Settingshx>ping 61.152.93.131
Pinging 61.152.93.131 with 32 bytes of data:
Reply from 61.152.93.131: bytes=32 time=21ms TTL=118
Reply from 61.152.93.131: bytes=32 time=19ms TTL=118
Reply from 61.152.93.131: bytes=32 time=18ms TTL=118
Reply from 61.152.93.131: bytes=32 time=22ms TTL=118
Ping statistics for 61.152.93.131:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss
Approximate round trip times in milli-seconds:
Minimum = 18ms, Maximum = 22ms, Average = 20ms
D:Documents and Settingshx>ping 61.152.104.40
Pinging 61.152.104.40 with 32 bytes of data:
Reply from 61.152.104.40: bytes=32 time=28ms TTL=54
Reply from 61.152.104.40: bytes=32 time=18ms TTL=54
Reply from 61.152.104.40: bytes=32 time=18ms TTL=54
Reply from 61.152.104.40: bytes=32 time=13ms TTL=54
Ping statistics for 61.152.104.40:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss
Approximate round trip times in milli-seconds:
相關(guān)文章
AR系列路由器使用SSH用戶驗證方式為password登錄路由器的典型配置
AR系列路由器使用SSH用戶驗證方式為password登錄路由器的典型配置...2007-04-04如何反編譯D-Link路由器固件程序并發(fā)現(xiàn)它的后門
反編譯D-Link路由器固件程序,對于喜歡單片機的朋友一定喜歡研究這個,學習一下人家的方法。2013-10-10