作者:
lion(lp)
·
2013/01/29 11:14
最近看了一些文章,比如利用TTL 判斷G*F*W,或者一些奇怪裝置的位置,特做一個實驗,看一下TTL 及TRACERT 。 TRACERT 大概的原理,就是透過傳送不斷+1 的TTL(TIME TO LIVE)的ICMP REQUEST到達最終裝置,最後由最終裝置返回ICMP REPLY(中間經過的裝置返回的都是ICMP超時---|||||ICMP TIME EX)實現。 先發一個TRACERT 圖
![20130128144105_81105.jpg](https://i.iter01.com/images/9cfbd6dd579d367e7cc259c9a356d9a3595c8d3d3b47012c938c99b58fd00e17.jpg)
首先看第一個包
![20130128143941_96799.jpg](https://i.iter01.com/images/d4cec4a560f246b4b567e725b1d18f6c5b2ce6d036bdc2f158579a0e85f66b5b.jpg)
TTL 為1,然後閘道器102.1 返回了一個超時如下圖:
![20130128144209_43363.jpg](https://i.iter01.com/images/75392bca9eb37f520e041e773939fcc7c4b36fe86a0c078c725e25585c4ef561.jpg)
TTL+1
![20130128144237_83074.jpg](https://i.iter01.com/images/8b54aef622c0160a8656e6320398c0a8f317cf210aa34fb6fbe6bbeb1e0383ef.jpg)
下一個裝置返回TTL 超時,這樣就能確定了兩個裝置,如圖:
![20130128144326_66137.jpg](https://i.iter01.com/images/a58ddbf594088ae01e68415cdcfcd896f16517fa5f78f3937f78b607ebefe1fe.jpg)
TTL再+1
![20130128144403_98915.jpg](https://i.iter01.com/images/9ed446d549773983071fe352905d22dfa526b626a702bc7c2be2926e39193ae3.jpg)
再超時
![20130128144421_98502.jpg](https://i.iter01.com/images/cf16e37a0274fc82644ee2831113369f05f1d6e65931722894094de11be37e14.jpg)
最後一個裝置(google伺服器)TTL 已經是17
![20130128144448_97557.jpg](https://i.iter01.com/images/bdaecec39dd90c21575b12dc9cb11c869608c1ae3516317cb410cf249faf7a92.jpg)
谷歌伺服器返回ICMP REPLY
![20130128144542_62494.jpg](https://i.iter01.com/images/293cd301b5373fcacea24c5aed6e8171401270f9e8442255cca6b13dce0c5e98.jpg)
證明我和GOOGLE 伺服器距離17跳。PING GOOGLE (IP地址變了,但TTL 還是43)
![20130128145247_32010.jpg](https://i.iter01.com/images/080d0bda4f6e8bff66bb4d2d4874c660e453225776259a5c174061380e4aba16.jpg)
基本上確定43+17=61 (google伺服器的TTL 好像是61:從另一個國外linux PING 和tracert
![20130128145815_99902.jpg](https://i.iter01.com/images/87827ac4c9a3c1bd182a41f9ab0b581d34cca059b247f2b997cea660c1063bc6.jpg)
54+7=61
本文章來源於烏雲知識庫,此映象為了方便大家學習研究,文章版權歸烏雲知識庫!