| 

回主頁
 


 
電腦工具箱 詳細資料

主題Tracert的運作原理
主題內容

Tracert的運作原理:它向目的主機發出ICMP Echo Request封包,而其中的TTL(Time To Live,容許經過的節點數目)值由1開始,然後是2…3…4…等,因為每次封包經過一定數量的節點後,就會因TTL值減少1,到TTL上限時封包就不能繼續行程,這時節點(路由器)就會回傳「TTL expired in transit」,即TTL值在傳輸途中已用滿,現以下例協助解釋:
要在本機123.113.113.1到達215.92.75.155,途經的路由如下:
1: 123.113.113.1
2: 120.22.41.5
3: 117.13.126.55
4: 210.0.10.5
5: 215.92.72.1

向目的位址215.92.75.155發出ICMP Echo封包,TTL值為1時,123.113.113.1就會回應本機「TTL expired in transit」,由此可知這是第一個途經的節點。如此類推,TTL=2就由120.22.41.5回應「TTL expired in transit」,TTL=3時就由117.13.126.55回應,直到回應的主機位址符合目的主機位址。由以上可知TTL=1至 TTL=5回應的主機就是途經的節點。假如TTL到達某一個值開始沒有回應(指Echo Reply或TTL expired in transit也沒有,即Request time out),例如TTL=3時有回應,而TTL=4卻沒有,即是第四個節點出現問題。找出途經的節點後,要知道那裡堵塞,只要逐一向它們發出ICMP Echo Request封包,再計算收到ICMP Echo Request封包的時間,就知道向節點的反應時間,亦是Ping的原理。

 
推荐度:1 (0: 未評級;3:極度推荐)

上次更新日期2005-04-06

 

 

=============================================================
警告:

使用「電腦工具箱」本網站 閣下必須承擔風險!本網站本著非牟利的精神,為 閣下提供免費訊息及技術資料,完全純屬參考性質,但不完全保證資訊及免費軟體的正確性及可靠性,故此本網站不會對 閣下因為使用本網站後而帶來任何損失,而負上任何責任。本站強烈建議在按照本網站的技術指引或使用免費軟體前,務請為電腦作妥善備份及確保可回復狀態。



 | 
Copyright © 版權所有 All Rights Reserved.  版權聲明刊登廣告業務合作 View My Stats