1.3 ping实战
实验目的
1.掌握ping命令及其用途,理解输入参数和输出结果。
2.掌握利用ping命令测试和分析主机的网络配置、网络连通性、网络延迟和域名解析的方法,具备基本的检错和排错能力。
实验装置和工具
一台连入本地局域网或互联网的Microsoft Windows 10主机。
(说明:本实验的命令、步骤和屏幕截图均以Windows 10为例。)
实验原理(背景知识)
ping是最常用的网络命令之一,用于在IP层测试和诊断主机的网络连通性、可达性、网络延迟和域名解析等。如果ping成功(即收到了应答,且无分组丢失或丢失率很低),说明网络连接配置正确、网络连通、主机工作且可达、域名解析工作正常。如果ping失败(例如超时、分组丢失较多等),则说明存在问题。此时,需要进一步进行测试,并分析失败的原因。
ping使用ICMP(Internet Control Message Protocol)生成请求并处理应答。运行ping命令时,ping发送ICMP echo请求消息到另一台主机,并等待ICMP echo应答消息。若收到ICMP echo应答消息,则显示接收的ICMP echo应答消息,计算往返时间和发送、接收和丢失的报文数。从本地设备发送请求到接收到应答之间的往返时间被称为ping时间。
命令执行
ping是Windows的一个控制台应用程序,需要从Windows命令窗口运行。
ping命令格式如下:
ping常用选项和参数见表1-7。按下“Ctrl+C”组合键可以终止命令的执行。
表1-7 ping常用选项和参数
命令成功结果
假设ping网站www.phei.com.cn。在本地主机的命令提示符下输入以下命令,然后按回车键。ping成功返回的结果如图1-7所示。
图1-7 ping成功返回结果