软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
PING数值的TTL情况分析

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

注意TTL
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

 




相关文章

相关软件