導航:首頁 > 程序命令 > tracert命令的功能是

tracert命令的功能是

發布時間:2022-08-25 02:38:47

Ⅰ tracert命令的作用 詳細通俗一點的

tracert 適用環境:WIN95/98/2000/NT 使用格式:tracert [-d] [-h maximum_hops] [-j host_list] [- w timeout] 參數介紹: -d 不解析目標主機的名字 -h maximum_hops 指定搜索到目標地址的最大跳躍數 -j host_list 按照主機列表中的地址釋放源路由 - w timeout 指定超時時間間隔,程序默認的時間單位是毫秒 主要功能:判定數據包到達目的主機所經過的路徑、顯示數據包經過的中繼節點清單和到達時間 這個應用程序主要用來顯示數據包到達目的主機所經過的路徑。該命令的使用格式是在DOS命令提示符下或者直接在運行對話框中鍵入如下命令:tracert 主機 IP地址或主機名。執行結果返回數據包到達目的主機前所經歷的中斷站清單,並顯示到達每個繼站的時間。該功能同ping命令類似,但它所看到的信息要比ping命令詳細的多,它把你送出的到某一站點的請求包,所走的全部路由均告訴你,並且通過該路由的ip是多少,通過該ip的時延是多少。具體的tracert命令後還可跟好多參數,大家可以鍵入tracert後回車其中會有很詳細的說明。 區別和例子:( 樓主自己試下就知道) tracert www.163.com ping www163.com

希望採納

Ⅱ Tracert有什麼用途

對ISP而言,設立Traceroute網關,將使網路服務提供商幫助用戶建立並維持對服務商服務質量的信心。

服務質量高的ISP可以通過設立Traceroute網關,使用戶了解其與網路連接以及數據傳輸的效率。當然,基礎設施差,服務質量低的ISP是比較害怕提供這種服務。

因為,這樣用戶可以使用這一工具了解服務商網路連接情況。

在一台主機安裝了相關的Traceroute的CGI程序後,您可以輸入相應的目的主機的IP地址或者名字,就可以得到相關的數據。

應用

Traceroute是用來偵測主機到目的主機之間所經路由情況的重要工具,也是最便利的工具。前面說到,盡管ping工具也可以進行偵測,但是,因為ip頭的限制,ping不能完全的記錄下所經過的路由器。所以Traceroute正好就填補了這個缺憾。

Traceroute收到目的主機的IP後,首先給目的主機發送一個TTL=1的UDP數據包,而經過的第一個路由器收到這個數據包以後,就自動把TTL減1,而TTL變為0以後,路由器就把這個包給拋棄了,並同時產生 一個主機不可達的ICMP數據報給主機。

主機收到這個數據報以後再發一個TTL=2的UDP數據報給目的主機,然後刺激第二個路由器給主機發ICMP數據 報。如此往復直到到達目的主機。這樣,traceroute就拿到了所有的路由器ip。從而避開了ip頭只能記錄有限路由IP的問題。

實現

主叫方首先發出 TTL=1 的數據包,第一個路由器將 TTL 減1得0後就不再繼續轉發此數據包,而是返回一個 ICMP 超時報文,主叫方從超時報文中即可提取出數據包所經過的第一個網關地址。

然後又發出一個 TTL=2 的 ICMP 數據包,可獲得第二個網關地址,依次遞增 TTL 便獲取了沿途所有網關地址。

需要注意的是,並不是所有網關都會如實返回 ICMP 超時報文。出於安全性考慮,大多數防火牆以及啟用了防火牆功能的路由器預設配置為不返回各種 ICMP 報文,其餘路由器或交換機也可被管理員主動修改配置變為不返回 ICMP 報文。

因此 Traceroute 程序不一定能拿全所有的沿途網關地址。所以,當某個 TTL 值的數據包得不到響應時,並不能停止這一追蹤過程,程序仍然會把 TTL 遞增而發出下一個數據包。一直達到默認或用參數指定的追蹤限制(maximum_hops)才結束追蹤。

依據上述原理,利用了 UDP 數據包的 Traceroute 程序在數據包到達真正的目的主機時,就可能因為該主機沒有提供UDP服務而簡單將數據包拋棄,並不返回任何信息。

為了解決這個問題,Traceroute 故意使用了一個大於 30000 的埠號,因 UDP 協議規定埠號必須小於 30000 ,所以目標主機收到數據包後唯一能做的事就是返回一個「埠不可達」的 ICMP 報文,於是主叫方就將埠不可達報文當作跟蹤結束的標志。

以上內容參考網路-traceroute

Ⅲ tracert 是什麼意思

tracert是一個dos下的網路命令,主要作用是對路由進行跟蹤,常用的參數為-d,
tracert命令後可跟IP地址也可直接鍵入伺服器域名。 tracert命令是用於探索源地址到目標地址當中所經過的路線。而每到達一個點,就會向源地址返回一個信號。例如A要訪問D,那麼當中經過B,再經過 C。當經過B時,會向A返回一個信號,當經過C時,再向A返回一個信號,最後到達D時,返回信號,結束整個過程。在這當中需要注意的是兩點,經過的節點需要有IP地址才能返回信號,像普通交換機或hub,沒有IP地址,是不可能有信號返回的。二是,網路都是雙向的,像上面的例子,如果我們發現 tracert D,但到了C已經沒有信號返回了,並不能說明信號到不了D,也有可能是信號到了,但中途有節點無法返回信號而已。判斷時需注意。

Ⅳ 請問tracert有什麼作用。

tracert命令是用於探索源地址到目標地址當中所經過的路線。而每到達一個點,就會向源地址返回一個信號。例如A要訪問D,那麼當中經過B,再經過C。當經過B時,會向A返回一個信號,當經過C時,再向A返回一個信號,最後到達D時,返回信號,結束整個過程。在這當中需要注意的是兩點,經過的節點需要有IP地址才能返回信號,像普通交換機或hub,沒有IP地址,是不可能有信號返回的。二是,網路都是雙向的,像上面的例子,如果我們發現tracert D,但到了C已經沒有信號返回了,並不能說明信號到不了D,也有可能是信號到了,但中途有節點無法返回信號而已。判斷時需注意

Ⅳ 3. tracert命令的主要功能是什麼有那些主要參數各個參數的作用是什麼

tracert是檢測你的機器通到幾個路由中轉到目的地IP的命令。
主要參數和參數作用如下:
-d Do not resolve addresses to hostnames.
-h maximum_hops Maximum number of hops to search for target.
-j host-list Loose source route along host-list (IPv4-only).
-w timeout Wait timeout milliseconds for each reply.
-R Trace round-trip path (IPv6-only).
-S srcaddr Source address to use (IPv6-only).
-4 Force using IPv4.
-6 Force using IPv6.

Ⅵ TRACERT命令有什麼用

Tracert(跟蹤路由)是路由跟蹤實用程序,用於確定 IP 數據報訪問目標所採取的路徑。Tracert 命令用 IP 生存時間 (TTL) 欄位和 ICMP 錯誤消息來確定從一個主機到網路上其他主機的路由。

Ⅶ tracert命令的作用是什麼

Tracert(跟蹤路由)是路由跟蹤實用程序,用於確定IP數據包訪問目標所採取的路徑。 Tracert 命令使用用 IP 生存時間 (TTL) 欄位和 ICMP 錯誤消息來確定從一個主機到網路上其他主機的路由.其命令格式如下。

網路:

網路是由若干節點和連接這些節點的鏈路構成,表示諸多對象及其相互聯系。在1999年之前,人們一般認為網路的結構都是隨機的。但隨著Barabasi和Watts在1999年分別發現了網路的無標度和小世界特性並分別在世界著名的《科學》和《自然》雜志上發表了他們的發現之後,人們才認識到網路的復雜性。



linux下tracert命令的作用

1.命令格式:
traceroute [參數] [主機]
2.命令功能:
traceroute指令讓你追蹤網路數據包的路由途徑,預設數據包大小是40Bytes,用戶可另行設置。
具體參數格式:traceroute [-dFlnrvx][-f<存活數值>][-g<網關>…][-i<網路界面>][-m<存活數值>][-p<通信埠>][-s<來源地址>][-t<服務類型>][-w<超時秒數>][主機名稱或IP地址][數據包大小] 《Linux就該這么學》 一起學習linux
3.命令參數:
-d 使用Socket層級的排錯功能。
-f 設置第一個檢測數據包的存活數值TTL的大小。
-F 設置勿離斷位。
-g 設置來源路由網關,最多可設置8個。
-i 使用指定的網路界面送出數據包。
-I 使用ICMP回應取代UDP資料信息。
-m 設置檢測數據包的最大存活數值TTL的大小。
-n 直接使用IP地址而非主機名稱。
-p 設置UDP傳輸協議的通信埠。
-r 忽略普通的Routing Table,直接將數據包送到遠端主機上。
-s 設置本地主機送出數據包的IP地址。
-t 設置檢測數據包的TOS數值。
-v 詳細顯示指令的執行過程。
-w 設置等待遠端主機回報的時間。
-x 開啟或關閉數據包的正確性檢驗。
4 實例:
實例4.1 : traceroute www..com
實例4.2:跳數設置
命令:traceroute -m 10 www..com

Ⅸ tracert命令是干什麼用的

Tracert的使用只需要在tracert後面跟一個IP地址或URL,Tracert會進行相應的域名轉換的。

當數據報從你的計算機經過多個網關傳送到目的地時,Tracert命令可以用來跟蹤數據報使用的路由(路徑)。該實用程序跟蹤的路徑是源計算機到目的地的一條路徑,不能保證或認為數據報總遵循這個路徑。

如果配置使用DNS,那麼你常常會從所產生的應答中得到城市、地址和常見通信公司的名字。Tracert是一個運行得比較慢的命令(如果指定的目標地址比較遠),每個路由器大約需要給它15秒鍾。

命令詳解

該診斷實用程序將包含不同生存時間(TTL)值的Internet控制消息協議(ICMP)回顯數據包發送到目標,以決定到達目標採用的路由。要在轉發數據包上的TTL之前至少遞減1,必須經過路徑上的每個路由器,所以TTL是有效的躍點計數。

數據包上的TTL到達0時,路由器應該將「ICMP已超時」的消息發送回源系統。Tracert先發送TTL為1的回顯數據包,並在隨後的每次發送過程將TTL遞增1,直到目標響應或TTL達到最大值,從而確定路由。

以上內容參考:網路-TRACERT命令

閱讀全文

與tracert命令的功能是相關的資料

熱點內容
韓國五十歲倫理推拿 瀏覽:688
比較漏的電影 瀏覽:170
從流水線逆襲成高薪程序員 瀏覽:452
14路恐怖末班車連續劇 瀏覽:600
linux運行java命令行參數 瀏覽:622
雲伺服器和vms區別 瀏覽:19
有一本小說主角叫屠夫 瀏覽:880
微信發送pdf文件 瀏覽:605
被老婆當鼎爐修煉的小說 瀏覽:646
php截取最後一位 瀏覽:377
安卓源碼單獨編譯內核 瀏覽:446
易語言在線編譯 瀏覽:112
unityandroid游戲開發教程 瀏覽:94
android去掉虛擬按鍵 瀏覽:873
內地激情戲多的電影 瀏覽:42
更新最快的電視劇電影網 瀏覽:263
劍三宏設置命令 瀏覽:245
3C語言編譯器 瀏覽:170
我的世界基岩版怎麼加入tis伺服器 瀏覽:390
php論壇模板 瀏覽:908