Windows7修改TTL值 (设备进行icmp请求或者回应时会所自己的ttl值带上)( TTL=1的数据只能在网一段中的设备中传输)
Windows7修改TTL值 (设备进行icmp请求或者回应时会所自己的ttl值带上)( TTL=1的数据只能在网一段中的设备中传输)
Windows7默认的ttl值:128
也可以指定生存时间:
运行regedit打开注册表编辑器
[HKEY_LOCAL_MACHlNE\System\CurrentControlSet\Services\Tcpi\Parameters]
重启windows后:
同网段的其他电脑去ping这台电脑:
拓扑图中的windows7即PC1的ttl值已经修改为2了。
(1)拓扑图
(2)全网的路由是通的。(sw3是ping不通pc1,PC1也ping不通sw3)
PC1的ping结果:
抓包分析过程:
pc1 ping 10.12.12.111
抓包位置:
sw2 回包时,TTL值为255
pc1 ping 192.168.2.1
抓包位置:
pc1 ping 192.168.3.254
抓包位置:
什么也抓不到。(从sw1的g1/0/1接口进行抓包,也是什么都抓不到,说明数据包再也没有从sw1的g1/0/1发出来了,但g1/0/0是抓包到ttl=1的icmp请求)
TTL字段设置了数据包可以经过的路由器数目。
一旦经过一个路由器,TTL值就会减1,当该字段值为0时,数据包将被丢弃。
以上的实现可以说明,当路由器收到TTL值为1的数据时,就不会再转发到下一台三层部署的设备了。
但请注意:pc1 ping 192.168.3.1 是通的:
结论: TTL=1的数据只能在网一段中的设备中传输。
ping与Tracert简介(列表、list、全)pinglist、tracertlist
http://www.zh-cjh.com/wenzhangguilei/2460.html
文章归类、所有文章列表、LISTLIST
http://www.zh-cjh.com/wangzhangonggao/2195.html
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » Windows7修改TTL值 (设备进行icmp请求或者回应时会所自己的ttl值带上)( TTL=1的数据只能在网一段中的设备中传输)
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm