ENSP内使用wireshark进行抓包,并且解析icmp报文

实验目的:

1、在ENSP中搭建网络拓扑图

2、使用ENSP进行抓包实验

3、使用wirshark进行抓包,并且解析icmp

 

以下为实验步骤:

1、搭建网络拓扑图

 

 建立完成拓扑结构后进行ip设置与子网掩码设置

 这里需要注意:有个错误就是面板上的子网掩码是:255.255.255.255

但是一定要按照255.255.255.0进行设置,因为我们使用的是C类ip地址

 设置完成后就能启动pc机

 检查pc机是否联通

 

 我们先试用wireshark进行数据的抓包

我们需要实验的端口为:0/0/4,也就是抓包第三个交换机内的报文

 一开始进行抓包是没有icmp报文的,需要我们在ensp中使用pc1请求联通pc9

也就是pc1 ping pc9

 

 之后我们再回到wireshark进行查看

其中显示的icmp报文就是我们需要解析的ip报文

 

接下来我们进行数据包的解析

 其中我们随意找到一个包进行数据解析

 

根据ip报文包的结构我们进行解析

 前四位:54 89 98 e8 20 38 为ip报文包的mac地址也就是物理地址

 mac后跟着的也就是源mac地址:54 89 98 58 33 ee

源mac地址后跟着的就是协议编号: 08 00

 

协议编号后分别为:ip版本、ip首部报文长度、服务类型、ip报文总长度

ip版本占4位为:4

 ip报文总长度为20个字节,占4位为:5

服务类型占8位为:00

ip报文总长度占16位为:00 3c

之后跟上标识符、标志、生存周期、协议类型

 最后为校验和 、源ip地址、目的ip、从08 00开始为真正的数据

 

 

eNSP是一种网络模拟器,用于模拟计算机网络的运行过程。在eNSP中,我们可以通过捕获ARP和ICMP协议的数据包来观察网络中设备之间的通信。 ARP协议(地址解析协议)用于将IP地址映射到物理地址(MAC地址)。当一个设备需要发送数据包到另一个设备时,它需要知道目标设备的物理地址。ARP协议通过发送ARP请求数据包来获取目标设备的物理地址,并将该地址缓存到本地ARP缓存中。如果ARP缓存中已经有了目标设备的物理地址,则设备可以直接使用该地址发送数据包。 ICMP协议(Internet控制消息协议)用于在IP网络中传递控制消息和错误消息。当网络中发生错误或某些事件发生时,设备可以通过发送ICMP消息来通知其他设备。例如,当数据包无法到达目标设备时,设备可以发送一个ICMP消息来告知源设备。 TCP/IP是一种广泛使用的协议族,用于在互联网和许多局域网中传输数据。TCP/IP协议族由许多不同的协议组成,其中最常用的协议是TCP(传输控制协议)和IP(Internet协议)。TCP协议用于在两个应用程序之间建立可靠的连接,并确保数据包的传输正确无误。IP协议用于在网络上路由数据包。 三次握手是TCP协议用于建立连接的过程。在三次握手中,客户端首先向服务器发送一个SYN包。服务器收到SYN包后,回复一个SYN+ACK包。客户端收到SYN+ACK包后,回复一个ACK包,表示连接已经建立。此后,客户端和服务器可以通过TCP协议进行通信。 以上是对eNSP中ARP、ICMP和TCP/IP的基本介绍以及TCP协议中三次握手过程的说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值