ping过后显示ttl=59是 什么意思?


生存时间(time-to-live)指定数据包路由器丢弃之前允许通过的网段数量。它是IP(中文全称:网络协议)协议包中的一个值,它告诉网络数据包在网络中的时间是否太长而应被丢弃。

TTL值的注册表位置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 其中有个DefaultTTL的DWORD值,其数据就是默认的TTL值了,我们可以修改,但不能大于十进制的255。Windows系统设置后重启才生效。

ping过后显示ttl=59是 什么意思?

2008-08-04 23:45 带刺的诱惑  |  分类:互联网  |  浏览2888次
ping过后显示ttl=59这表示的方式什么操作系统?
分享到:
2008-08-04 23:53 提问者采纳
一般TTL值为64  128 或255 

在这里目标的TTL是64, 由于经过了5个路由器,TTL减去了5, 传到本机的值就为59

由于一般经过的路由数不超过30个,所以128 255就排除了

TTL也不能确定操作系统,只能估计


      
      
我家的网络是电信的,这是结果。
帮忙看下。
reply from 219.150.32.132: bytes-32 time=28ms ttl=245
reply from 219.150.32.132: bytes-32 time=28ms ttl=245
reply from 219.150.32.132: bytes-32 time=28ms ttl=245
reply from 219.150.32.132: bytes-32 time=29ms ttl=245
reply from 219.150.32.132: bytes-32 time=28ms ttl=245
reply from 219.150.32.132: bytes-32 time=28ms ttl=245
reply from 219.150.32.132: bytes-32 time=28ms ttl=245
reply from 219.150.32.132: bytes-32 time=28ms ttl=245
这个速度怎么样?

后面的TTL=245是什么意思。听说什么生存周期什么的,那这个数字是越大越好,还是越小越好,期待。

满意答案

ping过后显示ttl=59是 什么意思? - ☆奋力拼搏☆ - 北方的…郎

夏寐 4级 2008-08-20

看网络好不好,主要看time值,根据你的time值,比较稳定,貌似楼主的ping的主机不在一个地区,如果是本地局域网,time值应该小于10ms的。

TTL,通俗地讲,就是可以根据此值计算出你这一个ping命令经过了多少路由器。TTL值全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间,直接的说,此值影响客户第2次访问您站点的速度, 每经过一个结点就会减少一定的TTL,直到TTL=0,这IP包就当作超时丢弃


http://baike.baidu.com/subview/2696/13746361.htm
### Wireshark 数据包结构及意义 Wireshark 是一种强大的网络协议分析工具,能够实时捕获和显示网络流量的详细信息。它按照分层模型解析数据包,通常分为以下几个部分: #### 1. 帧(Frame) 帧是数据在网络介质上传输的基本单位。帧头部包含了关于整个数据包的信息,例如其长度以及传输接口。 - **大小**: 表示数据包的整体尺寸,包括所有的头部和负载。例如,在引用中提到的一个 IPv4 数据包的帧大小为 74 字节 (592 比特)[^4]。 - **时间戳**: 记录了数据包被捕获的时间。 #### 2. 链路层(Link Layer) 链路层负责设备之间的物理连接管理。常见的链路层协议包括 Ethernet 和 IEEE 802.11(用于无线网络)。 - 对于有线网络,Ethernet II 帧头包含源 MAC 地址、目标 MAC 地址和 EtherType 字段。EtherType 定义了高层协议类型,如 IP 或 ARP。 - 在无线环境中,IEEE 802.11 协议提供了额外的字段来支持无线通信特性[^2]。 #### 3. 网络层(Network Layer) 网络层主要处理逻辑寻址和路由选择。IPv4 和 IPv6 是最常用的网络层协议。 - **IP Header**: 包含版本号、首部长度、服务类型、总长度、标识符、标志位、片偏移量、生存时间 (TTL)、协议类型、校验和、源 IP 地址和目的 IP 地址等字段。当执行 `ping` 命令时,Wireshark 显示 ICMP 请求/响应消息嵌套在 IPv4 报文中[^1]。 #### 4. 传输层(Transport Layer) 传输层提供端到端的可靠交付机制。TCP 和 UDP 是两种主流的传输层协议。 - **TCP Header**: 提供面向连接的服务,具有序列号、确认号、窗口大小等功能以确保可靠性。 - **UDP Header**: 更轻量化的设计适合不需要高可靠性的应用场合,仅携带少量控制信息。 #### 5. 应用层(Application Layer) 应用层直接服务于最终用户的进程间通信需求。HTTP, HTTPS, FTP 等属于这一层次。通过浏览器访问网站会产生大量的 HTTP/TLS 流量;而域名查询则涉及 DNS 查询请求与应答过程。 #### 实际案例解释 在一个典型的场景下,“ping www.baidu.com”的操作会触发一系列事件:DNS 解析得到百度服务器的具体 IP 地址之后发送 ICMP Echo Request 到该地址,并等待返回相应的 Reply 。此时如果观察 Wireshark 的捕捉结果,则能看到如下现象: - 如果仅仅运行 ping ,那么只会看到 ICMP 类型的数据流; - 若同时打开网页加载资源,则还会有 TCP 握手三次握手建立连接的过程以及其他诸如 HTML 文档下载之类的活动被记录下来。 ### 结论 综上所述,利用 Wireshark 我们可以深入剖析每一个经过选定网卡上的数据单元内部构造及其背后所代表的意义所在。这对于学习计算机科学基础知识或者排查复杂网络问题都极为有用。 ```python # 示例 Python 脚本模拟简单的 Ping 功能 import os os.system('ping -c 4 www.google.com') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北方的刀郎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值