邱嘉裕 L4 2020-07-10 21:32:20 网络层其它协议
124 0

“网络技术(广东轻工学院)”实验报告

网络层其它协议

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 图片描述 图片描述

最新评论
暂无评论~