traceroute和mtr
生活随笔
收集整理的這篇文章主要介紹了
traceroute和mtr
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
traceroute是檢測到目的主機路由的工具,它并不能保證從本機發(fā)出的兩個IP數(shù)據(jù)報有相同的路由。
原理是:traceroute發(fā)送udp數(shù)據(jù)報,先發(fā)送TTL為1的,到第一個路由器TTL減1,并返回一個超時的ICMP報文,這樣就得到了第一個路由器的地址;接下來發(fā)送TTL值為2的報文,得到第二個路由器的報文;到目的主機的時候,并不會返回超時ICMP報文,而是udp發(fā)送到一個不可能到達的目的端口,這樣就能返回一個“端口不可達”的錯誤。這樣traceroute也就完成了任務(wù)。
簡單的說traceroute是發(fā)送ICMP,包去不用回來,TTL不斷累加。Ping命令也是發(fā)送ICMP包,有去必須有回包,TTL不變的。
轉(zhuǎn)載于:https://blog.51cto.com/babyshen/1603864
總結(jié)
以上是生活随笔為你收集整理的traceroute和mtr的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL事务以及加锁机制
- 下一篇: Hanlder Looper Messa