【计算机网络 实验报告4】虚拟局域网与ARP协议
上一篇【计算机网络 实验报告3】集线器和交换机的工作原理目录实验目的二、实验环境三、实验内容四、实验过程与结果实验心得实验目的1、 学习基于端口划分虚拟局域网2、 学习ARP协议的工作原理二、实验环境软件Cisco Packet Tracer Student、WireShark网络拓扑及网络参数三、实验内容1、 构建以交换机为中心的以太网包括2个交换机6台主机划分虚拟局域网2、 利用Wireshark软件捕获ARP协议数据分析ARP协议的数据格式四、实验过程与结果1、VLAN的拓扑图要求标注出每台机器的IP每个VLAN包括哪几台机器6-11ip中的主机地址从1-2、VLAN的广播域要求分别给出两个VLAN的广播包运行的截图3、VLAN帧的格式要求给出捕获的VLAN帧数据格式的截图在1的拓扑图上标出捕获到VLAN帧的位置。4、捕获ARP报文分析收到的报文信息4-1 ping本地网内的另一台主机要求给出ping命令的格式捕获的ARP请求报文、ARP应答报文的截图4-2 ping外网的另一台主机要求给出ping命令的格式捕获的ARP请求报文、ARP应答报文的截图Ping ip5、说明执行不同的ping命令时ARP报文有何不同并加以解释。第一次发送ping请求当你首次ping一个主机时你的设备会查看本地ARP表看是否有该主机的IP地址和MAC地址的映射。如果没有它会发送一个ARP请求询问“IP地址是192.168.1.2的设备的MAC地址是多少”网络中的其他设备会查看这个请求如果它们是拥有该IP地址的设备它们会发送一个ARP应答其中包含它们的MAC地址。后续的ping请求在第一次之后ARP表会被填充。所以在后续的ping请求中你的设备会直接使用ARP表中的MAC地址来发送ICMP请求。ping不同的主机如果你ping不同的主机你的设备会为每个不同的IP地址重新填充ARP表。ping广播地址如果你ping广播地址例如“192.168.1.255”所有在本地网络上的设备都会收到ARP请求并且只有目标设备会响应。实验心得本次实验围绕基于端口划分虚拟局域网VLAN和ARP协议工作原理展开通过Cisco Packet Tracer Student搭建网络拓扑、Wireshark捕获分析数据报文将理论知识与实操操作深度结合不仅掌握了核心实验技能更对局域网通信的底层逻辑有了直观且深刻的理解同时也认识到网络配置的严谨性与细节的重要性收获颇丰。在VLAN划分实验部分我们按照要求构建了以两台交换机为中心、连接六台主机的以太网拓扑并完成虚拟局域网的划分。实验初期我对基于端口划分VLAN的操作流程不够熟悉在配置交换机端口、分配VLAN成员时多次出现失误导致同一VLAN内主机无法正常通信、不同VLAN间广播包交叉传播的问题。通过反复检查拓扑连接、核对端口配置参照相关操作规范修正配置指令最终成功划分VLAN明确了每台主机的IP分配及所属VLAN也验证了VLAN的核心作用——将一个物理的局域网在逻辑上划分成多个独立的广播域。在观察VLAN广播域和分析VLAN帧格式的过程中我直观感受到了VLAN对广播包的隔离作用同一VLAN内的广播包能正常在本域内传播而不同VLAN间的广播包无法直接穿透这也让我理解了VLAN在提升网络安全性、减少网络拥塞中的实际价值。通过Wireshark捕获VLAN帧数据我清晰看到了VLAN帧在普通以太网帧基础上添加的标签字段明确了标签字段对VLAN标识的作用也加深了对IEEE802.1Q协议的理解知晓其如何通过标签实现不同VLAN数据的准确转发。ARP协议的学习的实验的另一重点。通过利用Wireshark捕获ARP报文分析ARP请求与应答的过程我彻底掌握了ARP协议的工作机制——ARP协议的核心作用是实现IP地址与MAC地址的映射解决“知道IP地址却不知道物理地址”的通信难题。在ping本地网内主机和外网主机的对比实验中我发现两种情况下ARP报文的发送对象存在明显差异ping本地主机时ARP请求以广播形式发送到本地网段所有设备只有目标主机响应ARP应答ping外网主机时ARP请求不再发送给目标外网主机而是发送给网关由网关转发相关请求这一现象也印证了网关在跨网段通信中的桥梁作用。实验中我也深刻体会到细节操作的重要性。例如在配置主机IP地址时因疏忽导致子网掩码设置错误使得ARP报文无法正常捕获在清空ARP缓存后进行首次ping操作时未及时启动Wireshark捕获错过关键的ARP请求与应答报文。这些失误让我明白网络实验容不得半点马虎每一个配置步骤、每一次操作时机都可能影响实验结果的准确性。同时通过分析不同ping命令下ARP报文的差异我进一步理解了ARP缓存的作用——首次ping请求会触发ARP广播后续请求则直接调用缓存中的MAC地址无需重复广播这一机制有效提升了网络通信效率。