windows下網路命令----Tracert命令詳解

來源:互聯網
上載者:User

標籤:直接   主機   光纖   訊息   伺服器   區域網路   逾時   網路命令   rac   

現在網路四通八達,網線光纖基站衛星,只要電訊廠商能收費的地方,就有網路,覆蓋了全世界所有的地區。徹底改變了以前通訊基本靠吼的情況。那麼寬廣的網路世界,超過100米就得需要中繼放大訊號的網線,即使現在的光纖線纜距離也是有限。全世界那麼大,有沒有統計過,在有限的IPV4裡,全球有多少的路由器,沒有答案。

當我們訪問一個網站的時候,從當前主機到目的主機之間經過了多少個路由器、路由IP是什嗎?

Windows有個網路命令可以協助我們完成,那就是神奇的Tracert。

Tracert(跟蹤路由)是路由跟蹤公用程式,用於確定 IP 資料包訪問目標所採取的路徑。Tracert 命令用 IP 存留時間 (TTL) 欄位和 ICMP 錯誤訊息來確定從一個主機到網路上其他主機的路由。

命令參數

 

Tracert命令對於瞭解包括解決大型網路非常使用,它能摸索所處大型區域網路裡網路拓撲架構,除了一些禁止ping的路由器(一般出口路由器或者防火牆上)。

Tracert命令功能同Ping類似,但它所獲得的資訊要比Ping命令詳細得多,它把資料包所走的全部路徑、節點的IP以及花費的時間都顯示出來。該命令比較適用於大型網路。

Tracert 先發送 TTL 為 1 的回應資料包,當資料包上的 TTL在路由器收到後TTL自動減1 ,一旦某個伺服器將TTL減1後,等於了0,路由器應該將“ICMP Time Exceeded”的訊息發回源電腦,源電腦就根據收到的資訊判斷達到的路由器和所用時間。下次再次發送資料包時,將TTL遞增 1,繼續上述測試,直到目標響應或 TTL 達到最大值,從而確定路由。通過檢查中間路由器發回的“ICMP 已逾時”的訊息確定路由。某些路由器不經詢問直接丟棄 TTL到期的資料包,這在 Tracert 公用程式中看不到,我們會顯示請求逾時的請求資訊。

案例介紹

1、使用ping命令測試www.baidu.com伺服器設定的TTL初始值為54,如:

2、我們測試到www.baidu.com的路經過了11道路由,如。結合ping命令結果,得知小編在ping www.baidu.com時候得到TTL=54。又由得知經過11道路由後到達我們客戶機,54+11=65,說明www.baidu.com設定的TTL初始值為65。圖中請求逾時是為路由器對ping命令做了處理,關閉了ping的響應,所以我們收不到發給他的反饋資訊。

 

案例總結

通過案例介紹我們可以指定當前主機到目的主機之間經過了那些路由以及路由的地址。

windows下網路命令----Tracert命令詳解

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.