Ping-IP连接测试
2010-12-29 08:44
253 查看
Ping命令是测试网络连接,信息发送和接收状况的使用工具,这是一个系统内置的探测工具。它通过发送Internet控制消息协议(ICMP)回响请求来验证与另一台使用TCP/IP协议的计算机是否畅通。
从WINXP开始,内置的防火墙已经默认禁止响应PING请求,因为此命令已经成为黑客最喜欢使用的命令。
可以自己使用ping/?查看命令的详细信息:
使用环境:Windows2000/XP/2003/Vista
常用参数解析:
(1)-t:不断使用Ping命令发送回响请求信息到达目的地,要中断并退出Ping,只需按Ctrl+C键。
(2)-a:指定对目的地的IP地址进行反向名称解析。如果解析成功,Ping将显示相应的主机名。
(3)-n Count:指定发送回响请求消息的次数,默认值为4。
(4)-l Size:指定发送的回响请求消息中“数据”字段的长度(以字节表示)。默认值为32,Size的最大值是65527。
1.使用-a –t参数实例:
2.使用-l Size参数
3.使用-n Count参数
这表示网络畅通,探测使用的数据包大小为32Bytes,响应时间小于1ms。TTL这个值需要细说一下,TTL全称“Time To Live”,中文意思就是存活时间,是指一个数据包在网络中的生存周期,网管可以通过它了解网络环境,辅助维护工作,通过TTL值可以粗略判断出对方计算机使用的操作系统类型,以及本机到达目标主机所经过的路由数。例举:
当检查主机的网络连通情况下,通常会使用Ping命令给某个目标主机(如本机)发送ICMP数据包。在本机中生成ICMP数据包时,系统会给这个ICMP数据包初始化一个TTL值,如WindowsXP就会生成”128”,然后将这个ICMP数据包发送出去,遇到网络路由设备转发时,TTL值就会被减去“1“,最后到达目标主机,如果在转发过程中TTL值变成了”0“,路由设备就会丢弃这个ICMP数据包。
Tips:
提示:TTL值在网络应用中很有用处,可以根据返回信息中的TTL值来推断发送的数据包到达目标主机所经过的路由数。路由发生在0SI网络参考模型中的第三层即网络层。
例如,用户要根据Ping命令返回的TTL值,判断到达IP地址为“202.102.48.141”的目标主机所经过的路由数。在命令提示符下输入“Ping 202.102.48.141”命令后,接着会显示信息“Reply from 202.102.48.141: bytes=32 time=15ms TTL=126”,可以看出返回的TTL值为126,与Windows NT/2000/XP主机的TTL值128最接近,因此可以推断出该主机类型可能为Windows NT/2000/XP中的一种,又因为“128-126=2”,所以可以得知数据到达该主机经过了2个路由。
提示:不同的操作系统,它的TTL值也是不相同的。默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Windows 98系统的值为32,UNIX主机的TTL值为255。
本文出自 “重头再来!” 博客,请务必保留此出处http://myjieli.blog.51cto.com/135162/467277
从WINXP开始,内置的防火墙已经默认禁止响应PING请求,因为此命令已经成为黑客最喜欢使用的命令。
可以自己使用ping/?查看命令的详细信息:
使用环境:Windows2000/XP/2003/Vista
常用参数解析:
(1)-t:不断使用Ping命令发送回响请求信息到达目的地,要中断并退出Ping,只需按Ctrl+C键。
(2)-a:指定对目的地的IP地址进行反向名称解析。如果解析成功,Ping将显示相应的主机名。
(3)-n Count:指定发送回响请求消息的次数,默认值为4。
(4)-l Size:指定发送的回响请求消息中“数据”字段的长度(以字节表示)。默认值为32,Size的最大值是65527。
1.使用-a –t参数实例:
2.使用-l Size参数
3.使用-n Count参数
这表示网络畅通,探测使用的数据包大小为32Bytes,响应时间小于1ms。TTL这个值需要细说一下,TTL全称“Time To Live”,中文意思就是存活时间,是指一个数据包在网络中的生存周期,网管可以通过它了解网络环境,辅助维护工作,通过TTL值可以粗略判断出对方计算机使用的操作系统类型,以及本机到达目标主机所经过的路由数。例举:
当检查主机的网络连通情况下,通常会使用Ping命令给某个目标主机(如本机)发送ICMP数据包。在本机中生成ICMP数据包时,系统会给这个ICMP数据包初始化一个TTL值,如WindowsXP就会生成”128”,然后将这个ICMP数据包发送出去,遇到网络路由设备转发时,TTL值就会被减去“1“,最后到达目标主机,如果在转发过程中TTL值变成了”0“,路由设备就会丢弃这个ICMP数据包。
Tips:
提示:TTL值在网络应用中很有用处,可以根据返回信息中的TTL值来推断发送的数据包到达目标主机所经过的路由数。路由发生在0SI网络参考模型中的第三层即网络层。
例如,用户要根据Ping命令返回的TTL值,判断到达IP地址为“202.102.48.141”的目标主机所经过的路由数。在命令提示符下输入“Ping 202.102.48.141”命令后,接着会显示信息“Reply from 202.102.48.141: bytes=32 time=15ms TTL=126”,可以看出返回的TTL值为126,与Windows NT/2000/XP主机的TTL值128最接近,因此可以推断出该主机类型可能为Windows NT/2000/XP中的一种,又因为“128-126=2”,所以可以得知数据到达该主机经过了2个路由。
提示:不同的操作系统,它的TTL值也是不相同的。默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Windows 98系统的值为32,UNIX主机的TTL值为255。
本文出自 “重头再来!” 博客,请务必保留此出处http://myjieli.blog.51cto.com/135162/467277
相关文章推荐
- 网络诊断工具之—IP连接测试ping命令 推荐
- Ping测试网络连接状态
- 在Linux虚拟机下测试TCP/IP连接
- Cisco测试命令和TCP/IP连接故障处理
- Cisco测试命令和TCP/IP连接故障处理
- 利用ping/ipconfig/nslookup/dig/whois简单工具测试DNS
- NAT连接虚拟机和主机的通信(静态IP配置完整图解,测试通过可用)附vmware tools的安装(未完待续)--第一篇
- 简单的JAVA TCP/IP连接测试
- 第5章 Cisco测试命令和TCP/IP连接故障处理
- 利用ping/ipconfig/nslookup/dig/whois简单工具测试DNS 推荐
- Cisco测试命令和TCP/IP连接故障处理
- 利用ping/ipconfig/nslookup/dig/whois简单工具测试DNS
- centos LB负载均衡集群 三种模式区别 LVS/NAT 配置 LVS/DR 配置 LVS/DR + keepalived配置 nginx ip_hash 实现长连接 LVS是四层LB 注意down掉网卡的方法 nginx效率没有LVS高 ipvsadm命令集 测试LVS方法 第三十三节课
- Ping N个IP测试网络连通性
- Ping测试网络连接状况
- 使用Java的TCP/Ip创建本地测试连接
- 一个路由下两台可以ping通ip的机子sql2005不能建立连接
- 一个路由下两台可以ping通ip的机子sql2005不能建立连接
- 第5章 Cisco测试命令和TCP/IP连接故障处理
- redis 测试连通性,可以ping通虚拟机,但redis服务器连不上,连接超时