学习日志7.13--ICMP协议

目录

一、ICMP(Internet Control Message Protocol)网络控制报文协议

二、终端通信的试验测试

1.使用本机进行ping命令测试

2.利用eNSP进行终端通信的试验

3.用数据抓包软件对数据进行分析

三、服务器之间的通信测试


一、ICMP(Internet Control Message Protocol)网络控制报文协议

ICMP的作用就是测试设备之间能不能正常通信,一般通过ping命令来进行测试。

在发送端输入ping命令之后,会向接收端发送Echo request叫回显请求,然后经过封装在经过网卡发送出去,接受端接受到之后,对数据进行解封转,然后回复Echo reply叫回显回复,表示通信正常,设备之间能正常通信。若通信失败,则不能回复,会看到无法访问目标主机,请求超时。这说明两台设备之间网络通信有问题。

二、终端通信的试验测试

在命令行可以使用ping命令进行设备之间的通信测试

1.使用本机进行ping命令测试

在本机电脑中打开命令行串口,输入ping命令,测试ping百度

但是不知到为什么ping不通百度。

后尝试ping一下淘宝,测试成功

2.利用eNSP进行终端通信的试验

打开eNSP,选择两台终端PC,并给终端分配地址

在PC上查看配置信息

看配置好的IPV4地址和子网掩码

从主机1去ping主机2

 看到有192.168.1.2的回报,通信成功

如果ping一个不在网络内的主机假设192.168.1.3

回复Destination host unreachable目标主机不回答,说明这两台主机之间不能通信

3.用数据抓包软件对数据进行分析

一般在ping通测试的时候是ping五次,通过指令ping    -c     次数,可以自己设置ping的次数。

先打开抓包工具wireshark

进入之后,在模拟器中Ping主机192.168.1.2,设置次数为一次

通信成功之后,到抓包工具

数据可以看到,最上Frame是物理层,发送了74字节的数据

下面是数据链路层,由主机网卡发送到另一个网卡,可以查看网卡地址对不对

下面是网络层,由源IP(Src)发送到目的IP(Dst)

最后就是应用层。

三、服务器之间的通信测试

给两个服务器配置地址,设置目标服务器,设置ping通的次数,最大设置10次,过多无效,点击发送进行Ping测式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值