自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳析路由跟蹤指令traceroute

網(wǎng)絡 路由交換
稍有計算機常識的人都知道ping命令,是用來檢查自己的主機是否與目標地址接通,自己的主機與目標地址的通訊包通訊速率,所謂的通訊包也就是那些什么TCP/IP,UDP包。但是路由跟蹤指令traceroute,在windows則是tracert,對于非計算機網(wǎng)絡內行,就不太知道這是干什么了。

本文所有命令實施的大前提是:你現(xiàn)在能夠上網(wǎng)。

稍有計算機常識的人都知道ping命令,是用來檢查自己的主機是否與目標地址接通,自己的主機與目標地址的通訊包通訊速率,所謂的通訊包也就是那些什么TCP/IP,UDP包,這里說得通俗一點,比如,就拿這個IT網(wǎng)站csdn來測試一下,則得到如下效果: 

[[133715]] 

但是路由跟蹤指令traceroute,在windows則是tracert,對于非計算機網(wǎng)絡內行,就不太知道這是干什么了。

其實路由跟蹤指令,更能展示出自己的主機與目標地址的通訊詳細情況。

在Ubuntu12.04中,Ctrl+Alt+T打開終端,輸入traceroute,如果如下圖所示提示沒有安裝。 

[[133716]] 

那么,則輸入如下命令,先安裝traceroute,Linux除了必要的東西之外,真的什么都沒有安裝的!

  1. sudo apt-get install traceroute  

 

 

如下圖所示,迅速被刷屏之后,因為這個路由跟蹤組件,才51KB,你正式可以在Linux中使用traceroute命令 

[[133717]] 

此時,輸入如下命令,測試我的Ubuntu12.04與www.csdn.net的通訊詳細情況,

  1. traceroute -n www.csdn.net 

其中-n代表,僅要看ip地址,不要顯示主機名、域名那些東西,也就是說不要給我顯示網(wǎng)址,則得到如下效果: 

[[133718]] 

可以發(fā)現(xiàn)***條記錄之后,就一堆不可達,那是因為,我的Ubuntu12.04處于虛擬機中,通過橋接的方式與我的主機Windows 7通訊,虛擬機Ubuntu12.04所有網(wǎng)絡狀態(tài)直接繼承主機Windows 7的網(wǎng)絡,根本就不知道Windows 7做什么,因此只能在Windows 7的cmd中使用相同的tracert路由跟蹤指令做這個實驗。

首先,運行cmd,輸入tracert,發(fā)現(xiàn)cmd提示,這不是可運行程序或命令或批處理文件,也就是找不到tracert。這是因為我的Windows 7x64沒有把windows/system32這個文件夾的內容設置為cmd的全局變量。 

[[133719]] 

與配置Java、Mysql之流一樣,如下圖所示,右鍵“我的電腦或者計算機”,選擇“屬性或者管理”,選擇“高級”選項卡,打開“環(huán)境變量”,在“系統(tǒng)變量”那一欄中找到Path,編輯,補上一個c:\windows\system32\;然后就是各種“確定”。 

[[133720]] 

之后,再運行cmd,輸入tracert,這時候顯示tracert命令的說明,終于可以愉快地進行玩耍了。 

[[133721]] 

輸入如下指令,要求顯示,如果本主機要和www.csdn.net這個網(wǎng)址通訊,整個通訊包的流向。

  1. tracert -d -h 15 www.csdn.net  

其中,要求只顯示IP,別給我顯示網(wǎng)址,追蹤15次,無論如何都打斷。#p#

那么,得到如下結果。這個結果怎么看呢?

首先***列,也就是最左列那個1,2,3,4,5...就是通訊包第1,2,3,4,5...站,也就是通訊包第1,2,3...跳處于的路由器。***一列,也就是***一列,也就是一個一個通訊包的車站,也就是傳說中的路由器。中間的3個時間,分別代表3個被實驗的通訊包,彼此之間相互不影響,站與站之間的通訊時間,也就是上一個路由器到下一個路由器的通訊時間。

其中,這個路由器的IP,你完全可以打開某個搜索引擎,直接輸入,則能夠馬上顯示其IP對應的位置。

綜上所述,以下結果所對應的真實情況為:

1、一開始通訊包從本主機出發(fā),也就是從廣州某高校內的某個單位的主機出發(fā),

2、來到了網(wǎng)關,也就是廣州某高校內的某個單位的總路由器

3-7、之后根據(jù)本高校的網(wǎng)絡設置,找到本高校的外網(wǎng)出口,來到廣州電信的路由器。

8-10、廣州電信接到這個通訊包,就幫我尋找www.csdn.net這個地址的IP,IP可以明顯看到從183.63.96.129迅速跳到61.144.3.53,很明顯是從區(qū)級單位的路由器跳到省級單位的路由器。盡管這些都是廣州電信的IP,但誰叫廣州是省會,如果我在某個非省會的城市做這個實驗。我很有預感通訊包肯定被扔到省級單位的路由器。

11、由于CSDN在廣東沒有配自己的服務器嘛,因此廣州電信一直未能幫我找到其服務器所在地址。所以廣州電信就把我這個包扔到中國總的路由器,尋找其位置。

12-13、之后,在***的路由器,搞了“很久”,超過100ms對于光纖來說就是“很久”,都沒有給我反饋出結果,然后我的主機一直在等待。

14-15、之后***的路由器不知道為何先去探測澳洲IP,然后沒找到才給我扔到北京總部路由器。大概是14-15同時進行的。也就是***的路由器在探測國內IP的同時,在探測國外IP。 

[[133722]] 

之后由于我設置了追蹤15次,無論如何都打斷,因此路由到這里就停止了。我當然不爽,這個通訊包來到北京之后還沒有輸出來,于是再輸入如下指令,不限制追蹤次數(shù),再測一次。

  1. tracert -d www.csdn.net 

很明顯前15次,除了時間以外,根本就不會有任何差別的。就像你平時怎么上班下班的,你今天還是會怎么上班下班,除非你是剛上班的,還沒有找到一條通勤路線,或者有什么事情。以下是接下去的結果: 

[[133723]] 

16、來到北京聯(lián)通之后,發(fā)現(xiàn)csdn的服務器是電信服務器,則扔到電信。其實綜合15與16兩步已經可以推測到北京地區(qū)的總服務器居然是聯(lián)通服務器?電信的包居然要聯(lián)通經手才到電信?不知道為什么呢?

17、之后更有意思的是,來到北京電信之后,發(fā)現(xiàn)這個包,還有所謂“263網(wǎng)絡通信”經手,用某搜索引擎查了下,發(fā)現(xiàn)這個“263網(wǎng)絡通信”原來是提供網(wǎng)絡支持、云服務等公司。我開始推測csdn應該是利用,云,來為我們廣大的程序猿提供服務的。

18、***才到達114.112.73.194,csdn.net的路由器。

這與上面的ping結果是一致的: 

[[133715]] 

雖然我們人看起來,這似乎是一個很漫長的過程,畢竟我們人,現(xiàn)在從廣州到北京,最快也要3個小時,還沒算市內通訊時間,還要耗費千五大洋上下……但是,對于網(wǎng)絡的通訊包來說,僅僅是1s內的事情。這必須先謝郭嘉,讓我們2000公里之外的網(wǎng)民能在1s內,幾乎沒花幾個錢就能通訊。

下面再對一個你的網(wǎng)址進行tracert實驗結束本文,比如,我對我的主機說,我要與www.google.com.hk這個網(wǎng)址通信會出現(xiàn)什么結果呢?

結果如下所示: 

[[133724]] 

去到廣州電信省級路由的時候,還是好好的,與上面與www.csdn.net愉快玩耍一樣,順順利利地來到了廣州省級路由。

然后,不知道為何馬上給扔到尼泊爾災區(qū)呢?

這……

估計這個IP是偽裝的,如果去到這個IP,通訊包就再也找不到任何通訊路由器,被關進小黑屋了……

原因是什么你懂得。

 

責任編輯:藍雨淚 來源: CSDN博客
相關推薦

2015-02-04 14:50:29

2023-01-11 08:59:33

Linuxtraceroute命令

2010-04-01 11:37:07

無線ADSL寬帶接入方

2010-04-12 13:41:47

2010-04-12 13:44:48

無線局域網(wǎng)互訪故障

2012-09-18 14:00:10

2013-01-04 11:40:54

2013-01-04 11:22:12

2013-01-04 13:30:04

2013-01-04 13:39:51

2012-11-27 11:59:10

路由器IP

2013-01-04 13:14:22

2013-01-04 11:38:35

2022-07-20 09:25:42

PythonExcel

2013-04-07 15:48:26

2010-11-03 13:11:21

2010-07-21 16:08:57

telnet命令

2013-01-21 11:04:38

2013-01-04 13:54:49

2010-08-02 15:32:01

ICMP路由跟蹤
點贊
收藏

51CTO技術棧公眾號