trace Linux and实例,traceroute在linux中的使用方法
traceroute在linux中的使用方法
一、traceroute的實(shí)現(xiàn)原理
1、IP協(xié)議利用存活時(shí)間TTL來(lái)發(fā)出探測(cè)包跟蹤數(shù)據(jù)包到達(dá)目標(biāo)ip主機(jī)所經(jīng)歷的路由網(wǎng)關(guān)數(shù)量,每經(jīng)過(guò)一個(gè)路由器,TTL的值就減去1。當(dāng)TTL值為0時(shí),主機(jī)就取消發(fā)送數(shù)據(jù)包,并回傳一份ICMP報(bào)文。
2、在linux系統(tǒng)中,traceroute 命令利用ICMP協(xié)議實(shí)現(xiàn)定位本地計(jì)算機(jī)與目標(biāo)計(jì)算機(jī)進(jìn)行網(wǎng)絡(luò)通信過(guò)程中經(jīng)歷的所有路由器。
3、IP協(xié)議包頭部中的TTL 值可以反映數(shù)據(jù)包經(jīng)過(guò)的路由器的跳數(shù),通過(guò)控制獨(dú)立ICMP 請(qǐng)求報(bào)文段中的TTL 值,觀察該報(bào)文被拋棄的返回信息,traceroute命令能夠遍歷到數(shù)據(jù)包傳輸路徑上的所有路由器。
二、traceroute命令使用方法
1、命令格式
traceroute [參數(shù)] [主機(jī)]
2、常用命令參數(shù)
-4 Use IPv4
-6 Use IPv6
-d --debug Enable socket level debugging
-q Set the number of probes per each hop. Default is 3
-f 設(shè)置第一個(gè)檢測(cè)數(shù)據(jù)包的存活數(shù)值TTL的大小。
-F 設(shè)置勿離斷位。
-g 設(shè)置來(lái)源路由網(wǎng)關(guān),最多可設(shè)置8個(gè)。
-i 使用指定的網(wǎng)絡(luò)界面送出數(shù)據(jù)包。
-I 使用ICMP回應(yīng)取代UDP資料信息。
-m 設(shè)置檢測(cè)數(shù)據(jù)包的最大存活數(shù)值TTL的大小。
-n 直接使用IP地址而非主機(jī)名稱。
-p 設(shè)置UDP傳輸協(xié)議的通信端口。
-r 忽略普通的Routing Table,直接將數(shù)據(jù)包送到遠(yuǎn)端主機(jī)上。
-s 設(shè)置本地主機(jī)送出數(shù)據(jù)包的IP地址。
-t 設(shè)置檢測(cè)數(shù)據(jù)包的TOS數(shù)值。
-v 詳細(xì)顯示指令的執(zhí)行過(guò)程。
-w 設(shè)置等待遠(yuǎn)端主機(jī)回報(bào)的時(shí)間。
-x 開(kāi)啟或關(guān)閉數(shù)據(jù)包的正確性檢驗(yàn)。
3、使用實(shí)例
sudo apt-get install traceroute
如果是第一次使用 traceroute 命令,則可能會(huì)出現(xiàn)這種情況:
按照提示安裝即可: sudo apt-get install traceroute
traceroute www.baidu.com
效果截圖:
可以看到,traceroute 一臺(tái)主機(jī)時(shí),會(huì)看到有一些行是以星號(hào)表示的。出現(xiàn)這樣的情況,可能是防火墻封掉了ICMP的返回信息,所以我們得不到什么相關(guān)的數(shù)據(jù)包返回?cái)?shù)據(jù)。
traceroute -n -m 5 -q 4 -w 3 www.baidu.com
效果截圖:
-q 4每個(gè)網(wǎng)關(guān)發(fā)送4個(gè)數(shù)據(jù)包
-w 3 把對(duì)外發(fā)探測(cè)包的等待響應(yīng)時(shí)間設(shè)置為3秒
標(biāo)簽:linux,traceroute,方法,TTL,設(shè)置,主機(jī),ICMP,數(shù)據(jù)包
來(lái)源: https://www.cnblogs.com/ustc-hwq/p/11942192.html
總結(jié)
以上是生活随笔為你收集整理的trace Linux and实例,traceroute在linux中的使用方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python json库安装_pytho
- 下一篇: 飞行摇杆设置_HORI皇牌空战7最新飞行