網(wǎng)站首頁(yè) >> 新聞資訊 >> 知識(shí)庫(kù)
tracert程序允許使用者跟蹤從一臺(tái)主機(jī)到世界上任意一臺(tái)其它主機(jī)之間的路由。
tracert是用ICMP報(bào)文來(lái)實(shí)現(xiàn)的。為了判斷源和目的之間所有路由器的名字和IP地址,源主機(jī)中的tracert向目的主機(jī)發(fā)送一批普通的IP數(shù)據(jù)報(bào)。這些數(shù)據(jù)報(bào)每個(gè)攜帶都攜帶了具有一個(gè)不可達(dá)UDP端口號(hào)的UDP報(bào)文段。第一個(gè)數(shù)據(jù)報(bào)的TTL=1;第二個(gè)數(shù)據(jù)報(bào)的TTL=2;第三個(gè)數(shù)據(jù)報(bào)的TTL=3,以此類推。源主機(jī)也為每一個(gè)數(shù)據(jù)報(bào)啟動(dòng)定時(shí)器。當(dāng)?shù)趎個(gè)數(shù)據(jù)報(bào)到達(dá)第n個(gè)路由器時(shí),第n個(gè)路由器正好觀察到這個(gè)數(shù)據(jù)報(bào)的TTL終止,根據(jù)IP協(xié)議規(guī)定,該路由器將丟棄該IP數(shù)據(jù)報(bào),并向源主機(jī)發(fā)送一個(gè)警告報(bào)文(類型:11,編碼:0)。該警告報(bào)文含有路由器的名字與IP地址。當(dāng)該ICMP報(bào)文達(dá)到源主機(jī)時(shí),源主機(jī)從定時(shí)器得到往返時(shí)延,從ICMP報(bào)文中得到第n個(gè)路由器的名字和IP地址。
tracert源主機(jī)是怎么知道何時(shí)停止發(fā)送UDP報(bào)文的呢?
因?yàn)樵粗鳈C(jī)為它發(fā)送的每一個(gè)數(shù)據(jù)報(bào)的TTL值依次+1,因此,這些數(shù)據(jù)報(bào)之一將最終沿著這條路徑到達(dá)目的主機(jī)。目的主機(jī)不會(huì)丟棄該報(bào)文,因?yàn)樗呀?jīng)到達(dá)了它的最終目的地。ICMP報(bào)文如何發(fā)送回到源主機(jī)?
因?yàn)樵摂?shù)據(jù)報(bào)包含了一個(gè)具有不可達(dá)的端口號(hào),該目的主機(jī)將向源主機(jī)發(fā)送一個(gè)目的端口不可達(dá)的ICMP報(bào)文(類型3,編碼3),當(dāng)源主機(jī)收到這個(gè)特殊的ICMP報(bào)文時(shí),它便知道了它不需要再發(fā)送另外的探測(cè)分組了。
注:tracert客戶機(jī)必須能夠指令操作系統(tǒng)產(chǎn)生具有特定TTL值的UDP數(shù)據(jù)報(bào),也必須能夠由它的操作系統(tǒng)通知ICMP報(bào)文達(dá)到的時(shí)間。
掌握使用trace route命令tracert測(cè)量路由情況的技能,即用來(lái)顯示數(shù)據(jù)包到達(dá)目的主機(jī)所經(jīng)過(guò)的路徑。
traceroute命令的基本用法是,在命令提示符后鍵入
“tracert host_name”
或“tracert ip_address”,
其中,tracert是traceroute在Windows操作系統(tǒng)上的稱呼。
C:\Users\yangbo>tracert www.yangbo.pro
通過(guò)最多 30 個(gè)躍點(diǎn)跟蹤
到 www.yangbo.pro [101.132.67.215] 的路由:
1 3 ms 3 ms 3 ms 222.20.119.254
2 2 ms 17 ms 3 ms 192.168.243.29
3 5 ms 5 ms 2 ms 192.168.243.129
4 5 ms 5 ms 2 ms 202.114.1.186
5 6 ms 6 ms 5 ms 202.112.53.81
6 * 2 ms 5 ms 101.4.114.229
7 24 ms 21 ms 29 ms 101.4.112.62
8 * * 57 ms 101.4.117.26
9 * 20 ms 20 ms 101.4.112.42
10 * * 23 ms 101.4.115.173
11 21 ms 21 ms 21 ms 101.4.135.202
12 22 ms 22 ms 20 ms 101.4.135.214
13 22 ms 23 ms 23 ms 219.224.103.226
14 23 ms 22 ms 21 ms 140.205.50.230
15 20 ms 21 ms 21 ms 106.11.75.2
16 * * * 請(qǐng)求超時(shí)。
17 31 ms 24 ms 31 ms 11.218.122.61
18 22 ms 19 ms 19 ms 101.132.67.215
關(guān)注365IT service400-068-6120