ping和tracert都是利用_tracert超时
利用 超时 ping tracert
2023-06-13 09:13:37 时间
大家好,又见面了,我是你们的朋友全栈君。
windows中的tracert使用的icmp,linux中使用的traceroute是udp报文和icmp返回(??)
windows为例:
tracert 用法
一般直接使用 tracert hostname[ip] 即可
tracert baidu.com
tracert 39.156.69.79
需要快速完成命令可以不将地址解析成主机名并设置超时时间
tracert -d -w 200 baidu.com
第一列是条数,第2-4是每次返回的时延(每个地址会请求三次),最后列是地址
原理:
tracert会逐1增加ttl向目标发出icmp请求,路由器收到ttl为1且目标地址不为本机地址时,会先将ttl减1后判断ttl值是否为0。不为0则转发,为0则会向源端发送icmp超时报文(TimeExceeded)报文会携带地址信息。tracert源端收到超时报文即可知道此路由器地址。
注意:在windwos中tracet使用的为icmp报文,如果目标是禁ping的话,跟踪到最后会一直是请求超时。linux下的traceroute使用的udp则显示端口不可达,返回icmp报文中有目标地址。和windows不一样会显示目标地址
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/192808.html原文链接:https://javaforall.cn
相关文章
- 利用Aliddns进行端口映射,外网可以使用域名访问,在公司内网用域名访问不通。
- 利用keytool颁发https证书方法详解程序员
- 利用Oracle AUL工具构建持续可靠的数据库系统(oracleaul工具)
- 机制Java 利用 Redis 实现超时机制(redisjava过期)
- SambaCry真的来了,利用CVE-2017-7494漏洞来挖矿
- MySQL 弱口令 危险,请尽快利用工具修复!(mysql弱口令利用工具)
- 利用表别名使用mssql数据库(mssql 表别名)
- 利用src破解redis安全保障,实现技术飞跃(src redis)
- 利用Oracle单表进行快速初始化(oracle中单表初始化)
- 断顺利脱离Oracle,利用exit断开连接(oracle 中exit)
- 利用Redis防止重复点击(redis防重复点击)
- 利用Redis设置超时,掌控访问时间(redis 设置超时命令)
- 利用Redis进行超时处理(redis设置了过期时间)
- 如何利用Redis设置自定义超时时间(redis自定义超时时间)
- 利用Redis缓存优化性能调整超时设置(redis缓存超时设置)