溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

TraceRoute的意思是什么

發(fā)布時間:2020-08-06 11:04:13 來源:億速云 閱讀:185 作者:Leah 欄目:互聯(lián)網(wǎng)科技

TraceRoute的意思是什么?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。


traceroute (Windows 系統(tǒng)下是tracert) 命令利用ICMP 協(xié)議定位您的計算機(jī)和目標(biāo)計算機(jī)之間的所有路由器。TTL 值可以反映數(shù)據(jù)包經(jīng)過的路由器或網(wǎng)關(guān)的數(shù)量,通過操縱獨立ICMP 呼叫報文的TTL 值和觀察該報文被拋棄的返回信息,traceroute命令能夠遍歷到數(shù)據(jù)包傳輸路徑上的所有路由器。

原理

程序利用增加存活時間(TTL)值來實現(xiàn)其功能。每當(dāng)數(shù)據(jù)包經(jīng)過一個路由器,其存活時間就會減1。當(dāng)其存活時間是0時,主機(jī)便取消數(shù)據(jù)包,并傳送一個ICMP TTL數(shù)據(jù)包給原數(shù)據(jù)包的發(fā)出者。

程序發(fā)出的首3個數(shù)據(jù)包TTL值是1,之后3個是2,如此類推,它便得到一連串?dāng)?shù)據(jù)包路徑。注意IP不保證每個數(shù)據(jù)包走的路徑都一樣。

定義

它由遍布全球的幾萬局域網(wǎng)和數(shù)百萬臺計算機(jī)組成,并通過用于異構(gòu)網(wǎng)絡(luò)的TCP/IP協(xié)議進(jìn)行網(wǎng)間通信?;ヂ?lián)網(wǎng)中,信息的傳送是通過網(wǎng)中許多段的傳輸介質(zhì)和設(shè)備(路由器,交換機(jī),服務(wù)器,網(wǎng)關(guān)等等)從一端到達(dá)另一端。每一個連接在Internet上的設(shè)備,如主機(jī)、路由器、接入服務(wù)器等一般情況下都會有一個獨立的IP地址。通過Traceroute我們可以知道信息從你的計算機(jī)到互聯(lián)網(wǎng)另一端的主機(jī)是走的什么路徑。當(dāng)然每次數(shù)據(jù)包由某一同樣的出發(fā)點(source)到達(dá)某一同樣的目的地(destination)走的路徑可能會不一樣,但基本上來說大部分時候所走的路由是相同的。UNIX系統(tǒng)中,我們稱之為Traceroute,MS Windows中為Tracert。 Traceroute通過發(fā)送小的數(shù)據(jù)包到目的設(shè)備直到其返回,來測量其需要多長時間。一條路徑上的每個設(shè)備Traceroute要測3次。輸出結(jié)果中包括每次測試的時間(ms)和設(shè)備的名稱(如有的話)及其IP地址。

參數(shù)說明

tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name

該診斷實用程序通過向目的地發(fā)送具有不同生存時間 (TTL) 的 Internet 控制信息協(xié)議 (ICMP) 回應(yīng)報文,以確定至目的地的路由。路徑上的每個路由器都要在轉(zhuǎn)發(fā)該 ICMP 回應(yīng)報文之前將其 TTL 值至少減 1,因此 TTL 是有效的跳轉(zhuǎn)計數(shù)。當(dāng)報文的 TTL 值減少到 0 時,路由器向源系統(tǒng)發(fā)回 ICMP 超時信息。通過發(fā)送 TTL 為 1 的第一個回應(yīng)報文并且在隨后的發(fā)送中每次將 TTL 值加 1,直到目標(biāo)響應(yīng)或達(dá)到最大 TTL 值,Tracert 可以確定路由。通過檢查中間路由器發(fā)發(fā)回的 ICMP 超時 (ime Exceeded) 信息,可以確定路由器。注意,有些路由器“安靜”地丟棄生存時間 (TLS) 過期的報文并且對 tracert 無效。

參數(shù)

-d

指定不對計算機(jī)名解析地址。

-h maximum_hops

指定查找目標(biāo)的跳轉(zhuǎn)的最大數(shù)目。

-j computer-list

指定在 computer-list 中松散源路由。

-w timeout

等待由 timeout 對每個應(yīng)答指定的毫秒數(shù)。

target_name

目標(biāo)計算機(jī)的名稱。

看完上述內(nèi)容,你們掌握TraceRoute的意思是什么的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI