ping命令显示的TTL是什么意思

如下ping的结果

C:\>ping 192.168.0.1

Pinging 192.168.0.1 with 32 bytes of data:

Reply from 192.168.0.1: bytes=32 time<10ms TTL=128
Reply from 192.168.0.1: bytes=32 time<10ms TTL=128
Reply from 192.168.0.1: bytes=32 time<10ms TTL=128
Reply from 192.168.0.1: bytes=32 time<10ms TTL=128

Ping statistics for 192.168.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

TTL:生存时间

指定数据报被路由器丢弃之前允许通过的网段数量。

TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。转发 IP 数据包时,要求路由器至少将 TTL 减小 1。

使用PING时涉及到的 ICMP 报文类型

一个为ICMP请求回显(ICMP Echo Request)

一个为ICMP回显应答(ICMP Echo Reply)

TTL 字段值可以帮助我们识别操作系统类型。

UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255 
    Compaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64 
    微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128 
    微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32
    当然,返回的TTL值是相同的

但有些情况下有所特殊

LINUX Kernel 2.2.x & 2.4.x ICMP 回显应答的 TTL 字段值为 64 
FreeBSD 4.1, 4.0, 3.4; 
Sun Solaris 2.5.1, 2.6, 2.7, 2.8; 
OpenBSD 2.6, 2.7, 
NetBSD
HP UX 10.20
ICMP 回显应答的 TTL 字段值为 255 
Windows 95/98/98SE
Windows ME
ICMP 回显应答的 TTL 字段值为 32 
Windows NT4 WRKS
Windows NT4 Server
Windows 2000
ICMP 回显应答的 TTL 字段值为 128
  这样,我们就可以通过这种方法来辨别操作系统

TTL

LINUX 64
WIN2K/NT 128
WINDOWS 系列 32

UNIX 系列 255

结论:

如果同一服务器不同的ip,你ping这些 ip得到的ttl越高(经过转发的路由器少),延时越小,说明直连该ip会更快

ping命令显示的TTL是什么意思相关推荐

  1. 计算机网络 ping中ttl,ping命令显示的TTL是什么意思?

    文章目录 [+] 1,TTL是指定数据报被路由器丢弃之前允许通过的网段数量,如果同一服务器不同的ip,你ping这些 ip得到的ttl越高(经过转发的路由器少),延时越小,说明直连该ip会更快. 2, ...

  2. ping 命令中的 TTL

    ping 命令中的 TTL TTL(Time To Live) 当我们在使用ping命令时,返回结果里会带一个TTL值.这个东西的含义其实就是Time To Live,指的是报文在网络中能够'存活'的 ...

  3. Ping命令返回的TTL值详解

    Time To Live (TTL) 域的信息很有趣.每一个被发送出的IP信息包都有一个TTL域,该域被设置为一个较高的数值(在本例中ping信息包的TTL值为255).当信息包在网络中被传输时,TT ...

  4. cmd长ping记录日志和时间_cmd中ping命令显示同时输出到文本(编辑实现bat)

    展开全部 方法1: 在输入命令后再加上">"和想保存的文件地址和名字就行了. 1.将Ping命令的加长包输出到62616964757a686964616fe59b9ee7ad ...

  5. ping命令和arp命令、ping常见问题解决、TTL值判断操作系统

    基础CMD命令 ipconfig/all //查本地网络配置 ipconfig/displaydns //查看本机缓存的服务器域名 tracert 域名/ip //你的主机到目标主机经过路由器的ip( ...

  6. 计算机网络ping用法,Ping命令及用法详解

    Ping命令的原理与作用 Ping命令可以测试计算机名和计算机的IP地址,验证与远程计算机的连接,通过向计算机发送ICMP( Internet Control and Message Protocal ...

  7. 用计算机名ping得ip,PING命令取得计算机名和IP

    一.IPCONFIG /ALL Host Name 后面就是计算机名 二.系统本身有变量 %computername% 表示计算机名 echo %computername% 三.刚刚发现 hostna ...

  8. Linux ping 命令集合

    不管在windows平台,还是在linux平台,ping都是非常常用的网络命令:ping命令通过ICMP(Internet控制消息协议)工作:ping可以用来测试本机与目标主机是否联通.联通速度如何. ...

  9. 关于 Linux ping 命令详解

    转自:微点阅读  https://www.weidianyuedu.com 不管在windows平台,还是在linux平台,ping都是非常常用的网络命令:ping命令通过ICMP(Internet控 ...

  10. Linux ping 命令介绍

    转自:微点阅读  https://www.weidianyuedu.com 不管在windows平台,还是在linux平台,ping都是非常常用的网络命令:ping命令通过ICMP(Internet控 ...

最新文章

  1. python数据库pymysql_Python——数据库04 Python操作MySQL pymysql模块使用,python,04python,MySQLpymysql...
  2. python matplotlib画折线图_python使用matplotlib绘制折线图教程
  3. 论文写作常见错误(1)
  4. UIAutomation 自动化
  5. PgSQL · 最佳实践 · CPU满问题处理
  6. busybox tftp
  7. php 四舍五入百位,php取整函数ceil,floor,round,intval函数的区别
  8. Linux shell脚本调试
  9. CentOS6最小化安装所需的常用软件(未完待更新)
  10. InformaticaPowerCenter调用存储过程
  11. html2canvas在手机不行,html2canvas - 在iOS设备上崩溃
  12. Dijkstra算法C++实现
  13. 脉歌蓝牙耳机线评测_感受震撼,更贴耳的蓝牙耳机,脉歌MT70让你感受超值音效...
  14. 玩转 ESP32 + Arduino (十九) SIM800L上传数据到OneNet(新版Mqtts)
  15. PyQt5 clicked和clicked[bool]信号区别/setCheckable()的应用
  16. 英国告急!无油可售!加油站大排长龙 | 经济学人早报精选
  17. html小总结:表格立体效果的实现.
  18. python处理pdf实例_Python程序图片和pdf上文字识别实例
  19. C语言 switch语句举例说明(类比坐电梯来理解)
  20. ubuntu 20.04 安装录屏软件 OBS 及卸载

热门文章

  1. 计算机开机后屏幕和键盘不亮,电脑开机显示器不亮键盘也不亮怎么回事
  2. 西安邮电考研计算机复试线,2020西安邮电大学考研复试分数线已公布
  3. 概念模型、逻辑模型及物理模型介绍
  4. 迪文屏幕的学习和开发
  5. ros节点,服务,消息,话题的关系
  6. cadence 通孔焊盘_Allegro PCB -通孔焊盘制作 及Flash制作
  7. 怎么查看笔记本内存条型号_「电脑内存怎么看」电脑内存怎么看大小(内存条怎么看几代型号) - seo实验室...
  8. 镜头MTF值的基本原理和解读
  9. 一些免费在线杀毒网址
  10. 虚拟机全屏后隐藏vmware菜单栏的问题