首页 > 其他分享 >TTL参数和tracert命令

TTL参数和tracert命令

时间:2023-03-31 16:44:08浏览次数:40  
标签:tracert 参数 TTL ICMP 数据包 路由 路由器

TTL参数

TTL全称Time To Live,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4报头的一个8 bit字段。

* TTL与DNS TTL都是生存时间,前者指ICMP包的转发次数(跳数),后者是域名解析信息在DNS中的存在时间。

 

 

tracert命令

该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP)回显数据包发送到目标,以决定到达目标采用的路由。

要在转发数据包上的 TTL 之前至少递减 1,必须经过路径上的每个路由器,所以 TTL 是有效的跃点计数。

数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。

Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。

路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL 值的数据包,而 tracert 看不到。

 

标签:tracert,参数,TTL,ICMP,数据包,路由,路由器
From: https://www.cnblogs.com/live41/p/17276690.html

相关文章

  • MyBatis参数传递
    MyBatis接口方法中可以接受各种各样的参数,MyBatis底层对于这些参数进行不同的封装处理方式**单个参数:1.POJO类型:2.Map集合:3.Collection:4.List:5.Array:6.其他类型:*多个参数:封装为map集合map.put("arg0",参数......
  • 如何方便的给你的python函数进行参数类型检查
    python有时候很麻烦的一点,为了运算速度,不给你做类型检查。这个特性被各路大佬当成重载的秘宝,但是有时候对工程性的项目来说并不安全。这里介绍一个notice工具,会对函数形参标注类型和实参类型不一样时进行输出提醒(不报错,不影响运行)1fromtypingimportget_type_hints2from......
  • mysql,pg连接重试参数配置
    PostgreSQLJDBCURL连接重试的示例:StringdbUrl="jdbc:postgresql://localhost:5432/mydb?autoReconnect=true&maxReconnects=5&connectTimeout=5000";Connectionconnection=null;try{connection=DriverManager.getConnection(dbUrl,"user......
  • Battleland:Warrior vs Monster HD评测:自动不一定优于手动
    Battleland:WarriorvsMonster是一款结合冒险棋元素的RPG游戏,作为一款以RPG游戏来说,它有不错的角色设计及技能动画,丰富的职业、技能、道具、关卡等内容,但整体来说,它在战斗及团队过于简化的设计导致其娱乐性更像是休闲网页游戏,现在冰点将降价中,有兴趣的童鞋不妨看看评测进一步了......
  • Python 脚本接收命令行参数的多种方式 All In One
    Python脚本接收命令行参数的多种方式AllInOnesysargparseshellscripttensorflow...sys#!/usr/bin/envpython3#coding:utf8importsysargs=sys.argvprint("argslength:",len(args))print("argstype:",type(args))print("fu......
  • Rocksdb参数调优
    文章来源(为避免原作者删掉了文档,对这篇文章做了个拷贝):https://xiking.win/2018/12/05/rocksdb-tuning/RocksDB对比LevelDB暴露了很多参数来适应更多的应用场景,带来的好处就是可以通过tuning使系统性能达到最大,当然,如果tuning不合理会有相反的后果。在Facebook内部,RocksDB既能用在......
  • 【Python】函数的可变参数 *args 和 **kwargs的使用
    可变参数*args和**kwargs*args和**kwargs主要用于定义函数的可变参数,*args和**kwargs组合起来可以传入任意的参数。(注意:参数*args必须在**kwargs之前定义)*arg......
  • pandas中的inplace参数,将变量值赋给inplace= True 的结果,输出为none
    pandas中的inplace参数,将变量值赋给inplace=True的结果,输出为none#在学习drop函数是遇见将变量值赋给inplace=True的结果,输出为noneimportpandasaspdimportnum......
  • 常用spark优化参数
    常用spark优化参数强制使用sparkenginesettqs.query.engine.type=sparkCli;setspark.yarn.priority=4;双写HDFS开启:setspark.shuffle.hdfs.enable=true;s......
  • HTTP Get请求的参数带空格如何处理
    在URL中,空格会被转义成%20,因此在GET请求的参数中,可以将空格替换为%20,或者使用加号(+)代替空格。这些特殊字符在URL中都有特殊的含义,因此需要进行编码,以便正确传递参......