ping是哪个端口(ping命令使用的哪个端口)

文章目录

  • 二。参数的详细说明
  • ping有几种常见的应用场景(在任何视图中都可以执行ping命令):

一、指挥原则

Ping是ICMP的典型应用。Ping是检测网络连通性的常用工具,它还可以收集其他相关信息。用户可以在Ping命令中指定不同的参数,例如ICMP消息的长度、发送的ICMP消息的数量、等待回复响应的超时时间等。设备根据为Ping测试配置的参数结构发送ICMP消息。

Ping的工作原理是向目的地发送ICMP Echo请求报文,并等待ICMP Echo响应报文的响应,根据是否收到Echo响应报文判断目的网络是否可达。

在路由器A上输入Ping命令:ping 10.0.0.2。

Ping命令的输出信息包括目的地址、ICMP报文长度、序列号、TTL值和往返时间。Sequence number是包含在Echo reply报文中的可变参数字段,TTL值和往返时间包含在报文的ip头中。

目的地址ping测试的统计结果(Ping统计)包括:

packets transmitted:发送的ECHO-REQUEST报文数目packets received:接收到的ECHO-RESPONSE报文数目packet loss:未响应报文数占应响应报文总数的百分比round-trip min/avg/max:响应时间的最小值、平均值、最大值

抓取路由器A上的数据包,可以看到每一条ICMP Echo请求报文都能收到ICMP Echo回复报文的响应。共收到5条回应回复消息。

二。参数的详细说明

Ping命令可以针对不同的目的配置不同的参数。详细参数如下:

实验:在ENSP上对目的地址进行带参数的Ping测试,实验拓扑如图所示。使用三台AR2200路由器,使用RIPv2协议实现全互联。接口配置如下表所示:

1.首先在R1上ping 10.1.1.3并获取数据包,我们可以观察到请求消息的源地址是10.0.0.1。

2.在R1输入ping-a 11.11.11.11 10 . 1 . 1 . 3,可以看到此时报文的源地址是11.11.11.11。

3.通过参数-c更改发送ICMP回应请求消息的次数。该参数设置为8。由于发送的ICMP回应请求消息的数量是8次,因此收到了8条响应消息。

4.通过参数-h改变TTL值,在R1上输入ping -c 128 10.1.1.3,抓取R1发来的ICMP Echo请求报文,查看IP头,发现此时TTL值已经改变。

不影响回显应答消息的TTL值可以从Ping命令的输出信息中看出。

5.通过参数-t改变等待回显消息的超时时间。

6.更改参数-m来设置发送下一个ICMP请求消息的等待时间。ICMP请求消息的等待时间默认为500毫秒。从数据包中可以看出,每个Echo请求消息的发送间隔为500ms。

接下来在R1上输入ping -m 1000 10.1.1.3,抓包显示每个Echo请求报文的发送间隔为1000ms。

7.在R1上,通过参数-r,显示Echo回复报文的路由。

8.使用参数-s更改ECHO-REQUEST消息的长度。仅更改数据字段的长度。

ping有几种常见的应用场景(在任何视图中都可以执行ping命令):

场景1:检查本机协议栈。执行ping

(0)
上一篇 2022年4月28日
下一篇 2022年4月28日

相关推荐