计算机网络 ping中ttl,ping命令显示的TTL是什么意思?
文章目录
[+]
1,TTL是指定数据报被路由器丢弃之前允许通过的网段数量,如果同一服务器不同的ip,你ping这些 ip得到的ttl越高(经过转发的路由器少),延时越小,说明直连该ip会更快。
2,TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。转发 IP 数据包时,要求路由器至少将 TTL 减小 1。
3, 使用PING时涉及到的 ICMP 报文类型,一个为ICMP请求回显(ICMP Echo Request),一个为ICMP回显应答(ICMP Echo Reply),TTL 字段值可以帮助我们识别操作系统类型。
扩展资料
1,TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4包头的一个8 bit字段。
2,在IPv4包头中TTL是一个8 bit字段,它位于IPv4包的第9个字节。每一行表示 32 bit(4字节),位从0开始编号,即0~31。
3,TTL的作用是限制IP数据包在计算机网络中的存在的时间,TTL的最大值是255,TTL的一个推荐值是64。
4,例如,有这样一个域名myhost.baiwan-han.c o m(其实,这就是一条DNS记录,通常表示在baiwan-han.c o m域中有一台名为myhost的主机)对应IP地址为1.1.1.1,它的TTL为10分钟。这个域名或称这条记录存储在一台名为-ns.baiwan-han.c o m的DNS服务器上。
TTL修改
在一般情况下还可以通过ping对方让对方返回给你的TTL值大小,粗略的判断目标主机的系统类型是Windows系列还是UNIX/Linux系列。
一般情况下Windows系列的系统返回的TTL值在100-130之间,而UNIX/Linux系列的系统返回的TTL值在240-255之间,当然TTL的值在对方的主机里是可以修改的,Windows系列的系统可以通过修改注册表以下键值实现:
[HKEY_LOCAL_MACHINE\sys tem\CurrentControlSet\Services\Tcpip\Parameters]
"DefaultTTL"=dword:000000ff
255---FF
128---80
64----40
32----20
计算机网络 ping中ttl,ping命令显示的TTL是什么意思?相关推荐
- linux ps-l命令详解,Linux系统中ps -l命令显示的英文含义
Linux系统中ps -l命令显示的英文含义 UID:启动这些进程的用户. PID:进程的进程ID. PPID:父进程的进程号(如果该进程是由另一个进程启动的). C:进程生命周期中的CPU利用率. ...
- linux shell 当前用户名,在Linux中使用Whoami命令显示当前登录用户名称及替代命令的方法...
本文介绍在Linux操作系统中使用Whoami命令的方法,顾名思义,whoami命令显示有效用户ID的用户名,换句话说,它显示当前登录用户的名称. 使用whoami命令的方法 whoami命令的语法如 ...
- 设置linux查看历史命令显示两个小时内,linux系统中history历史命令显示执行日期和时间...
在我们日常维护工作中,history历史命令查看是经常会用到的,特别是系统出了问题,肯定会在第一时间要查看之前都执行过什么命令,但是系统默认的history命令列表中是不显示命令执行时间和日期的,这就 ...
- linux中使用watch命令显示命令结果变化差异
命令 watch 假如需要查看ifconfig的每一秒输出变化,命令格式为 # watch -d -n 1 'ifconfig' 1就代表1秒,单引号中是要监控的命令 执行结果如下: 变化的地方都会自 ...
- 「MacOS」如何在终端中通过“ls”命令显示所有隐藏文件
背景 第一次用MacOS系统,很多操作不是很懂.想通过终端安装bazel,但执行命令发现不能进入带隐藏文件夹".bazel"的路径,找了很多答案都没有找到.然后: 解决办法 直接用 ...
- linux命令结果中获取某一列,Linux中 ls -l 命令显示结果中的每一列的含义
简单解释下: 1.第一列颜色框:文件类型列,这里简单描述几种常见类型,d表示目录文件,例如dr-xr-xr-x:-表示普通文件,例如-rwxrwxr-x. 2.第二三四列颜色框:文件权限列,因为lin ...
- 计算机网络——网络基础_网络命令的使用(配置主机IP、ipconfig、ping、tracert、arp实战)
实验二 网络基础_网络命令的使用 一.配置主机的IP地址 实验目的 1.能打开Windows 10的命令窗口,在窗口中执行命令. 2.掌握IP设置的基本方法. 实验装置和工具 一台连入本地局域网或互 ...
- 讲解ping中的TTL是什么意思
ping是icmp报文的一种应用.用来测试网络中各设备的连通性.在这几天的实验课上,我又用到了这个非常常用的命令,但是这次我发现了一些以前没有太注意的地方,那就是我在Ping不同的地址时所返回的TTL ...
- linux中的ping命令
ping 命令入门详解:http://www.linkwan.com/gb/tech/htm/928.htm Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议 ...
最新文章
- Scala --Actor通信模型概述
- 虚函数、纯虚函数、虚函数与析构函数
- Hibernate中Session的清理与清空
- Eclipse 答疑:Eclipse 如何更换夜间及外部主题?如何修改代码样式、背景颜色、字体大小?为何注释文字大小不一?
- 混口饭吃,谈不上喜欢
- Visual Studio 2008中的jQuery Intellisense
- Entity framework 配置文件,实现类,测试类
- svga文件预览_Shu文件预览
- 微信小程序引入echarts图表
- 海尔希望小学:同一片蓝天下梦想启航
- LINUX如何设置numlock键开机状态
- jzoj6366. 【NOIP2019模拟2019.9.25】化学(chem)
- 使用StarUML画类图
- 无传感器永磁同步电机电机自适应自抗扰ADRC控制策略
- R语言 devtools
- Keil编译——warning:implicit declaration of function “XXXX“ is invalid in C99
- 怎么入驻印象淘宝短视频 申请通过印象淘宝条件要求
- 怎么去水印不破坏原图?这4个方法,无痕去除图片水印
- 空间里相片批量导入u盘_多台电脑同步文件还在用 U 盘牵线?GoodSync 帮你一键搞定...
- vue ztree插件的使用