網路相關的命令工具研究報告 tracert

2022-07-05 22:27:20 字數 1717 閱讀 7995

當今世界是乙個網路的世界,網際網路已經覆蓋了整個地球,我們可以通過網路訪問萬里之外的使用者,與之交流通訊,那麼當我們訪問乙個**的時候,我們如何知道從當前主機到目的主機之間經過了多少個路由器、路由ip是什麼?在windows作業系統下有個網路命令可以幫助我們完成,那就是神奇的tracert。

一、什麼是tracert命令

:tracert(跟蹤路由)是路由跟蹤實用程式,用於確定 ip資料報訪問目標所採取的路徑。tracert 命令用 ip 生存時間 (ttl) 欄位和 icmp 錯誤訊息來確定從乙個主機到網路上其他主機的路由。它可以列出分組經過的路由節點,以及它在ip 網路中每一跳的延遲。(這裡的延遲是指:分組從資訊源傳送到目的地所需的時間,延遲也分為許多的種類——傳播延遲、傳輸延遲、處理延遲、排隊延遲等,是大多數**效能的瓶頸之一) tracert(跟蹤路由)將包含不同生存時間 (ttl) 值的 internet 控制訊息協議 (icmp)回顯資料報傳送到目標,以決定到達目標採用的路由。要在**資料報上的 ttl 之前至少遞減 1,必需路徑上的每個路由器,所以 ttl 是有效的躍點計數。資料報上的 ttl 到達 0 時,路由器應該將「icmp 已超時」的訊息傳送回源系統。tracert 先傳送 ttl 為 1 的回顯資料報,並在隨後的每次傳送過程將 ttl 遞增 1,直到目標響應或 ttl 達到最大值,從而確定路由。路由通過檢查中級路由器傳送回的「icmp 已超時」的訊息來確定路由。不過,有些路由器悄悄地下傳包含過期 ttl 值的資料報,而 tracert 看不到。

二、tracert命令的工作原理:

tracert命令通過向目標傳送不同 ip 生存時間 (ttl) 值的「internet 控制訊息協議 (icmp)」回應資料報,tracert診斷程式確定到目標所採取的路由。要求路徑上的每個路由器在**資料報之前至少將資料報上的 ttl 遞減 1。資料報上的 ttl 減為 0 時,路由器應該將「icmp 已超時」的訊息發回源系統。tracert 先傳送 ttl 為 1 的回應資料報,並隨後的每次傳送過程將 ttl 遞增 1,直到目標響應或 ttl 達到最大值,從而確定路由。通過檢查中間路由器發回的「icmp 已超時」的訊息確定路由。某些路由器不經詢問直接丟棄 ttl 過期的資料報,這在 tracert 實用程式中看不到。tracert 命令按順序列印出返回「icmp 已超時」訊息的路徑中的近端路由器介面列表。

三、tracert命令的用法及作用:

①、-d表示不將位址解析成主機名。

②、-h maximum_hops表示搜尋目標的最大躍點數。

③、-w timeout表示等待每個回覆的超時間(以毫秒為單位)。

其他還有幾種不是很常用的命令:

④、-j host-list表示與主機列表一起的鬆散源路由(僅適用於ipv4)。

⑤、-r表示跟蹤往返行程路徑(僅適用於ipv6)。

⑥、-s srcaddr表示要使用的源位址(僅適用於ipv6)。

⑦、-4和-6表示強制使用ipv4或者ipv6。

⑧、target_name表示目標主機的名稱或者ip位址。

網路相關的命令工具研究報告 ssh

參考 ssh secure shell 是一種以安全的方式提供遠端登入的協議,也是目前遠端管理linux系統的首選方式。提供兩種安全驗證方式 1.基於口令驗證 用賬戶和密碼驗證登入。2.基於金鑰驗證 需要在本地生成金鑰對,然後把金鑰對中的公鑰上傳至伺服器,與伺服器的公鑰進行比較。ssh的工作機制 務...

網路相關的命令工具研究報告 ping

ping是網際網路包探索器,用於測試網路連線量的程式。ping是工作在 tcp ip網路體系結構中應用層的乙個服務命令,主要是向特定的目的主機傳送 icmp echo 請求報文,測試目的站是否可達及了解其有關狀態。這裡我們主要討論windows中的ping命令。1.windows中ping命令的基本...

網際網路 教育 研究報告

科技,有著奇妙的能力,我們隨處都能感受到科技帶來的便利。這是第三次的科技革命的功勞。第三次科技革命不僅極大地推動了人類社會經濟 政治 文化領域的變革,而且也影響了人類生活方式和思維方式,隨著科技的不斷進步,人類的衣 食 住 行 用等日常生活的各個方面也在發生了重大的變革。特別是網際網路技術。網際網路...