ping 命令简介: ping 程序通过在 ICMP 报文数据中存放发送请求的时间值来计算往返时间,当应答返回时,用当前时间减去存放在 ICMP 报文中的时间值,即是往返时间。 ping 程序使用方法为 ping IP 地址 ,ping 命令还可以加上参数,实现更多的功能: -n 只输出数值 -q 不显示任何传送封包的信息,只显示最后的结果 -r 忽略普通的 Routing Table,直接将数据包送到远端主机上,通常是查看本机的网络接口是否有问题 -R 记录路由过程 -v 详细显示指令的执行过程 -c 数目:在发送指定数目的包后停止 -i 秒数:设定间隔几秒传送一个网络封包给一台机器,预设值是一秒送一次 -t 存活数值:设置存活数值 TTL 的大小
TTL值: TTL 是 Time To Live 的缩写,该字段指定 IP 包被路由器丢弃之前允许通过的最大网段数量。TTL 是 IPv4 包头的一个 8 bit 字段,它的作用是限制 IP 数据包在计算机网络中的存在时间,即 IP 数据包在计算机网络中可以转发的最大条数。 假如没有 TTL 字段,网络中的 IP 包将越来越多造成网络阻塞,TTL 避免 IP 包在网络中的无限循环和收发,节省了网络资源,并能使 IP 包的发送者能收到告警消息。
Ping 命令判断操作系统:
ping 命令会返回一个 TTL 值,我们可以使用它来判断目标的操作系统类型。 常见操作系统缺省 TTL 值如下: UNIX TTL: 255 Linux TTL: 64 WINDOWS 95/98 TTL: 32 Windows NT 4.0/2000/XP/2003/7/8/10 TTL:128
学习时间 1分钟
操作时间 0分钟
按键次数 0次
实验次数 5次
报告字数 897字
是否完成 完成