网络层协议、Wireshark抓包、ensp网络仿真环境

一、ARP协议

ARP协议:IP地址转换成MAC地址

举例:PC1→PC2(PC1转发数据包给PC2)

1、发送数据包需要知道对方的MAC地址

2、首先检查ARP缓存表,表里有对方的MAC地址,直接进行下一步,不会再进行ARP请求

3、表里没有,则发送ARP请求,在此网段中发送ARP广播,有则相应(单播:一对一通信),无则丢弃

4、将接收到的对方的IP地址和MAC地址同时保存在本机的ARP缓存表中,下次请求时可直接使用。如无特殊配置,一般保存300s

5、若一直没有响应,直接丢弃

二、故障排错方法

问题:客户端192.168.233.10,服务端180.101.50.10。故障:网页打不开

解决思路:

1、网络。ping本机地址和对方地址,检查网络通不通

2、端口。若无端口或端口是否被占用,则无法通信

3、防火墙。检查防火墙是否将数据屏蔽了

4、程序。程序是否处于运行状态

三、Wireshark抓包——IP地址

在真机中,ping 网址,得到该网址的IP地址。ping i.meituan.com

网络层协议、Wireshark抓包、ensp网络仿真环境_第1张图片

在 Wireshark抓包软件中进行抓包测试。ip.addr == 103.37.152.41(等号前后有空格)

网络层协议、Wireshark抓包、ensp网络仿真环境_第2张图片

四、Wireshark抓包——ensp

设置两个主机通信

网络层协议、Wireshark抓包、ensp网络仿真环境_第3张图片

配置主机信息

网络层协议、Wireshark抓包、ensp网络仿真环境_第4张图片

 ★★★ARP协议在同一网段中才能通信,如果不在同一网段中需要路由器转发数据包。网关通常是可用IP地址的第一个。(网络号一致,则是同一网段)

 在ensp中,测试PC3与PC4是否能通信。ping 192.168.220.20

网络层协议、Wireshark抓包、ensp网络仿真环境_第5张图片

 开始抓包(注意:抓包后再次ping IP地址,否则抓不到任何数据)

网络层协议、Wireshark抓包、ensp网络仿真环境_第6张图片

你可能感兴趣的:(网络,wireshark,测试工具)