【计算机网络 实验报告3】集线器和交换机的工作原理
上一篇【计算机网络 实验报告2】网络常用命令与基本配置目录实验目的二、实验环境三、实验内容四、实验过程与结果五、习题解答实验心得实验目的1、 掌握集线器的工作原理2、 掌握交换机的工作原理3、 理解冲突域和广播域的概念4、 理解集线器和交换机扩展以太网的优缺点二、实验环境软件网络拓扑及网络参数三、实验内容1、 构建以集线器为中心的以太网包括2个集线器6台主机2、 构建以交换机为中心的以太网包括2个交换机6台主机3、 发送数据包观察集线器和交换机的工作过程并加以分析四、实验过程与结果1、集线器对单播包的处理PC1发给PC2集线器收到数据就广播2、交换机对单播包的处理3、集线器对广播包的处理4、交换机对广播包的处理5、以集线器为中心的以太网中多个站点同时发送数据的情况6、以交换机为中心的以太网中多个站点同时发送数据的情况7、集线器扩展以太网时对冲突域范围的影响8、交换机扩展以太网时对冲突域及广播域的影响五、习题解答集线器在接收到发送给某节点的单播包时是如何转发数据的交换机又是如何处理单播包的集线器Hub在接收到单播包时会将数据包广播到所有连接到它的端口不管目标地址是什么。这意味着所有连接到集线器的设备都会收到这个数据包但只有目标地址匹配的设备会处理它。而交换机Switch则会根据内部的MAC地址表来转发单播包只向目标MAC地址对应的端口发送数据包从而减少了不必要的流量和提高了网络效率。在以集线器/交换机为中心的以太网中当多个站点同时发送数据时是否会发生冲突为什么在使用集线器的以太网中当多个站点同时发送数据时是会发生冲突的因为集线器会将所有接收到的信号广播到所有端口如果多个设备同时发送数据它们的信号会在网络上相互冲突导致数据丢失。而在使用交换机的以太网中交换机能够有效地管理各个端口的数据流将数据直接从源端口转发到目标端口从而减少了冲突的可能性。使用集线器扩大以太网规模时有没有可能会使以太网的性能下降为什么使用集线器扩大以太网规模可能会使网络性能下降。因为集线器是基于广播的工作方式随着网络规模的扩大广播的数据包会增多导致网络拥塞和数据冲突的概率增加从而影响整个网络的性能。使用交换机扩大以太网规模时有没有可能会使以太网的性能下降为什么使用交换机扩大以太网规模时一般不会导致网络性能下降反而可以提高网络的效率。交换机通过维护一个MAC地址表来智能地管理数据包的转发有效地将数据直接从源端口发送到目标端口减少了不必要的广播和冲突。但是如果网络设计不合理或者交换机的处理能力不足以应对大量的网络流量也可能会出现性能瓶颈。实验心得本次计算机网络实验围绕集线器和交换机的工作原理展开通过构建不同的以太网拓扑、发送数据包并观察工作过程我不仅掌握了实验核心知识点更深刻理解了冲突域、广播域的概念以及两种网络设备在扩展以太网时的差异与优劣收获颇丰也对计算机网络的实际运行逻辑有了更直观的认知。实验之初我明确了本次实验的核心目的即掌握集线器与交换机的工作原理理解冲突域和广播域的区别以及两种设备扩展以太网的优缺点。在实验环境搭建阶段我按照要求分别构建了以集线器和交换机为中心的以太网拓扑包括2个集线器、6台主机和2个交换机、6台主机的两种架构。搭建过程中我仔细核对网络参数确保每台主机的配置正确避免因参数错误导致实验失败这也让我意识到计算机网络实验对细节的要求极高任何一个微小的失误都可能影响整个实验结果。实验内容的核心的是观察两种设备对不同类型数据包的处理过程以及多站点同时发送数据的情况。在集线器对单播包的处理实验中我发现PC1向PC2发送单播包时集线器会将数据包广播到所有连接的端口所有主机都能接收到该数据包只有目标主机PC2会对其进行处理。而交换机处理单播包时会通过内部维护的MAC地址表精准将数据包转发至目标MAC地址对应的端口其他无关端口不会收到数据这一差异让我直观感受到了交换机的智能性。在广播包处理实验中两者的处理方式相似都会将广播包转发至所有端口但结合后续实验可知这种广播行为对网络性能的影响存在明显差异。多站点同时发送数据的实验的让我深刻理解了冲突域的概念。在集线器为中心的以太网中多个站点同时发送数据时会发生明显冲突数据无法正常传输这是因为集线器属于共享设备所有端口处于同一个冲突域信号会相互干扰。而在交换机为中心的以太网中多个站点同时发送数据时不会发生冲突因为交换机的每个端口都是一个独立的冲突域能有效隔离数据流提高网络传输效率。此外通过观察两种设备扩展以太网时对冲突域和广播域的影响我明确了集线器只能扩展冲突域无法隔离冲突且会随着设备数量增加导致广播风暴降低网络性能而交换机可隔离冲突域每个端口一个冲突域但无法隔离广播域合理设计可有效提升网络扩展性。实验中的习题解答环节进一步巩固了我的理论知识。通过思考集线器和交换机对单播包的处理差异、多站点同时发送数据时的冲突情况以及两种设备扩展以太网对性能的影响我将实验现象与理论知识结合起来形成了完整的知识体系。同时我也意识到自身的不足比如在实验初期对MAC地址表的工作机制理解不够透彻导致对交换机转发数据的过程分析不够准确通过反复观察实验现象、查阅理论资料最终解决了这一问题。通过本次实验我不仅掌握了集线器和交换机的工作原理理解了冲突域和广播域的核心概念更体会到理论与实践结合的重要性。课本上抽象的知识点通过实验操作变得直观易懂也让我明白计算机网络的学习不仅需要扎实的理论基础更需要动手实践能力。在今后的学习中我将更加注重理论与实践的结合认真对待每一次实验积累实践经验提升自身的专业能力同时也会更加注重细节培养严谨的学习态度为后续更深入的网络学习打下坚实的基础。