为什么我PING某个局网IP返回的TTL是255

发布网友

我来回答

4个回答

热心网友

TTL是IP协议包中的一个值,它告诉网络,数据包(例如ICMP包)在网络中的时间是否太长而应被丢弃
由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。
UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255
Compaq Tru 5.0 ICMP 回显应答的 TTL 字段值为
微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128
微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32

所以你ping 的是个 unix的系统.或者是个 路由器.

热心网友

TTL指的的是跳数,确切的说是经过路由的跳数,没经过一次路由跳数减一

255为最大.一般你ping路由的时候为255

windows 系统为128默认

linux 系统为默认

当然都可以更改的.
记得最大为255

热心网友

正常啊~对方的操作系统为Unix或者Linux吧~或者对方定义了特殊的TTL值,以拒绝非法访问数据进入

热心网友

TTL值和操作系统有关

255貌似是windows的操作系统吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com