必威电竞|足球世界杯竞猜平台

MTR
來源:互聯(lián)網(wǎng)

MTR(原名Matt's traceroute,即My traceroute)是一款Linux網(wǎng)絡(luò)連通性判斷工具,結(jié)合了ping、traceroute和nslookup的相關(guān)特性。MTR通過限制個(gè)別數(shù)據(jù)包可跳轉(zhuǎn)的路由器數(shù)量,并監(jiān)聽數(shù)據(jù)包超時(shí)響應(yīng),來檢測路由器的響應(yīng)時(shí)間。

詳細(xì)介紹

MTR是一種網(wǎng)絡(luò)診斷工具,它通過發(fā)送數(shù)據(jù)包并限制其可傳輸?shù)奶鴶?shù),同時(shí)監(jiān)聽到期的響應(yīng)來探測路徑上的路由器。這個(gè)過程通常會(huì)定期重復(fù),以跟蹤路徑上每個(gè)跳的響應(yīng)時(shí)間。MTR的原始版本由Matt Kimball于1997年編寫,并在1998年由Roger Wolff接管并更名為My traceroute。該工具根據(jù)GNU通用公共許可證(GPL)進(jìn)行許可,并在現(xiàn)代類Unix操作系統(tǒng)下運(yùn)行,通常在文本控制臺(tái)下運(yùn)行,但也提供了基于GTK+的圖形用戶界面(GUI)。

MTR的工作原理依賴于來自路由器的ICMP時(shí)間超時(shí)數(shù)據(jù)包的返回,或者當(dāng)數(shù)據(jù)包到達(dá)目的主機(jī)時(shí)依賴于ICMP回顯回復(fù)數(shù)據(jù)包。此外,MTR還具有UDP模式,它發(fā)送UDP數(shù)據(jù)包,直到到達(dá)目的主機(jī),然后依賴于ICMP端口不可達(dá)數(shù)據(jù)包。MTR也支持IPv6,并以類似的方式工作,但依賴于ICMPv6消息。

該工具通常用于網(wǎng)絡(luò)故障排除,通過顯示經(jīng)過的路由器列表以及到每個(gè)路由器的平均往返時(shí)間和數(shù)據(jù)包丟失情況,幫助用戶識(shí)別網(wǎng)絡(luò)延遲或數(shù)據(jù)包丟失的特定部分。這有助于識(shí)別網(wǎng)絡(luò)過度使用的問題。

WinMTR是一個(gè)Windows GUI應(yīng)用程序,功能上等同于MTR,由Appnor MSP S.R.L.開發(fā),現(xiàn)在由White-Tiger維護(hù)。Windows NT及更高版本內(nèi)置的PathPing命令也提供了類似的功能,結(jié)合了ping和tracert的特性,顯示網(wǎng)絡(luò)延遲和丟包情況。

Mtr的相關(guān)參數(shù):

- `mtr -s` 用來指定ping數(shù)據(jù)包的大小。

- `mtr -n --no-dns` 不對IP地址做域名解析。

- `mtr -a` 來設(shè)置發(fā)送數(shù)據(jù)包的IP地址,這對一個(gè)主機(jī)由多個(gè)IP地址時(shí)有用。

- `mtr -i` 使用這個(gè)參數(shù)來設(shè)置ICMP返回之間的間隔,默認(rèn)是1秒。

- `mtr -4` 用于IPv4。

- `mtr -6` 用于IPv6。

參考資料 >

生活家百科家居網(wǎng)