news 2026/4/18 12:01:36

计算机网络实验:(二)交换机和集线器的工作原理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
计算机网络实验:(二)交换机和集线器的工作原理

目录

一、实验目的

二、实验要求

1.通过推荐视频学习Cisco Packet Tracer软件的使用方法;

2.掌握集线器的工作原理;

3.掌握交换机的工作原理和自学习算法

三、实验环境

四、实验结果

五、思考题

六、实验心得体会


一、实验目的

1.掌握Cisco Packet Tracer软件的使用方法;

2.掌握集线器的工作原理;

3.掌握交换机的工作原理和自学习算法

二、实验要求

1.通过推荐视频学习Cisco Packet Tracer软件的使用方法;

2.掌握集线器的工作原理;

(1)学习:视频学习Cisco Packet Tracer中的集线器和交换机的区别

(2)自行配置局域网,至少包括4个主机和1个集线器,在主机能够通信的情况下,观察集线器的工作原理。

3.掌握交换机的工作原理和自学习算法

(1)自行配置局域网,至少包括5个主机和2个交换机,在主机能够通信的情况下,观察交换机的工作原理。

(2)设计实验,出现以下情况:

①.某主机A向某主机B发送数据,交换机收到数据后,转发表中因为没有B的输出端口,向所有其他端口转发数据;

②.某主机A向某主机B发送数据,交换机收到数据后,转发表中有B的输出端口,但是此端口与数据的来源端口相同(例如,数据来自端口1,但是转发表中记录 B 1),因此将数据丢弃;

③.某主机A向某主机B发送数据,交换机收到数据后,转发表中有B的输出端口,且此端口与数据的来源端口不相同(例如,数据来自端口1,但是转发表中记录 B 2),按转发表进行转发。

可能会用到的命令:

arp –a:查询主机ARP表;

arp –d:删除主机ARP表;

Switch# clear mac-address-table : 删除交换机的转发表

Switch# show mac-address-table:显示交换机的转发表

三、实验环境

四、实验结果

1.通过推荐视频学习Cisco Packet Tracer软件的使用方法。

2.掌握集线器的工作原理。

由pc0向pc3发送数据,由事件列表可以看出,这是一个单播数据包。集线器在0.002秒向PC1、PC2、PC3发送数据,在0.004秒向 PC0、PC1、PC2发送数据,说明集线器收到数据后,向所有其他端口转发。根据观察,除目的主机接收数据包,其他主机检查报文的目的MAC地址,并发现它们不是目标接收者,因此会丢弃这些报文。目的主机生成一个响应报文,并将其发送回集线器。同样地,集线器会将这个响应报文广播到除了接收端口之外的所有其他端口。其他主机也同样会丢弃这些报文,发送主机在确认报文中的目的MAC地址与自身匹配后,会接受并处理这个响应报文,从而完成了一次通信过程。

  1. 掌握交换机的工作原理和自学习算法

由pc0向pc2发送数据,由事件列表可以看出,这是一个单播数据包,在0.002秒时交换机只向PC2发送数据,在0.004秒时只向pc0发送了数据,这表明交换机收到数据后,只向对应端口转发数据。

①.某主机A向某主机B发送数据,交换机收到数据后,转发表中因为没有B的输出端口,向所有其他端口转发数据

由PC0向PC 2发送数据,由事件列表可以看出,这是一个单播数据包。数据由集线器0传到交换机后,由于交换机的转发表中没有PC2的输出端口,因此在0.003秒向集线器1发送数据,将数据转发到了所有端口。

②.某主机A向某主机B发送数据,交换机收到数据后,转发表中有B的输出端口,但是此端口与数据的来源端口相同(例如,数据来自端口1,但是转发表中记录 B 1),因此将数据丢弃;

由PC0向PC 2发送数据,由于上一步也是由PC0向PC2发送数据,因此交换机中已经有了PC2的输出端口,由事件列表可以看出,数据在0.002秒由集线器1传到交换机,但是数据的来源端口与PC2的输出端口相同,因此交换机将数据丢弃没有进行转发。

③.某主机A向某主机B发送数据,交换机收到数据后,转发表中有B的输出端口,且此端口与数据的来源端口不相同(例如,数据来自端口1,但是转发表中记录 B 2),按转发表进行转发。

由PC3向PC2发送数据,由于第一步是由PC0向PC2发送数据,因此交换机中已经有了PC2的输出端口,由事件列表可以看出,数据在0.009秒由集线器1传到交换机,但是数据的来源端口P2的输出端口不同,按转发表进行转发,因此交换机将数据转发到了集线器0。

五、思考题

(1)集线器在接收到发送给某节点的单播数据包时是如何转发数据的?交换机又是如何处理单播包的?

集线器(Hub):

集线器是工作在OSI模型的物理层设备。它接收到一个单播数据包后,会将该数据包无差别地转发到所有连接到它的端口。这意味着所有连接到集线器的设备都会接收到这个单播包,但只有目标设备会处理它,其他设备会丢弃该包。

交换机(Switch):

交换机是工作在OSI模型的数据链路层设备。交换机会先检查数据包的目标MAC地址,并查找其内部的MAC地址表。如果表中有该地址的记录,交换机会将数据包仅转发到对应的端口。如果目标MAC地址不在表中,交换机会将数据包广播到所有端口(类似集线器的工作方式),等待目标设备响应并更新其MAC地址表。

  1. 在以集线器/交换机为中心的以太网中,当多个站点同时发送数据时,是否会发生冲突,为什么?

在以太网环境中,如果多个站点同时发送数据,可能会发生冲突。这是由于它采用了载波侦听多路访问/冲突检测(CSMA/CD)机制,如果多个设备或站点试图在同一时刻发送数据,就可能会出现数据碰撞的情况。这是因为它们都共享同一物理传输媒介(如电缆),没有中央控制器来协调数据流的发送。当碰撞发生时,即两个或更多的数据包在同一时刻占据了同一传输介质,发送站点会立即感知到这种冲突,并随即采取一种称为退避算法的随机延迟策略。

  1. 使用集线器扩大以太网规模时,有没有可能会使以太网的性能下降,为什么?

使用集线器扩大以太网规模时,可能会使以太网的性能下降。集线器是一种工作在物理层的设备,它简单地将接收到的信号复制到所有连接的设备上,是一个共享介质的设备。当多个节点连接到集线器并通过它发送数据时,所有节点共享集线器提供的带宽。这意味着,如果有多个节点同时发送数据,带宽将被这些节点平分,导致每个节点可用的带宽减少,从而可能降低网络的整体性能。

此外,由于集线器的工作原理,当多个节点同时发送数据时,数据包会广播到所有连接的节点上。这就会导致数据包冲突和碰。

  1. 使用交换机扩大以太网规模时,有没有可能会使以太网的性能下降,为什么?

使用交换机扩大以太网规模时,通常不会直接导致以太网的性能下降,因为交换机相比集线器(Hub)提供了更高的性能和更智能的数据转发方式。然而,在某些特定情况下,使用交换机也可能会对以太网性能产生一定的影响,导致性能下降。

交换机性能瓶颈:

如果所选的交换机端口数量、转发速率或处理能力不足,无法满足网络负载的需求,就可能导致性能瓶颈。这会导致数据包转发延迟增加,网络吞吐量下降。

广播风暴:

交换机虽然不像集线器那样广播所有数据包,但在某些情况下(如网络中存在环路或错误配置),仍可能产生广播风暴。广播风暴会占用大量带宽,导致网络性能下降。

错误的配置或管理:

不恰当的交换机配置,如VLAN(虚拟局域网)设置错误、端口设置不当、流量控制配置有误等,都可能导致网络性能问题。此外,缺乏适当的网络管理和监控也可能导致性能下降。

物理链路问题:

交换机之间的物理链路(如电缆、光纤等)可能存在质量问题或连接问题,这会影响数据包的传输速度和准确性,从而导致性能下降。

安全威胁:

交换机虽然提供了更好的安全性,但如果网络中存在安全威胁(如恶意攻击、病毒等),它们可能会利用交换机的某些特性来发起攻击,导致网络性能下降。

网络拥堵:

随着网络规模的扩大,网络中的流量也会增加。如果网络中的流量超过了交换机的处理能力或链路的带宽限制,就可能导致网络拥堵,进而影响性能。

不兼容的设备:

在某些情况下,网络中可能存在与交换机不兼容的设备。这些设备可能无法充分利用交换机的性能优势,或者可能与交换机产生冲突,导致性能下降。

六、实验心得体会

在本次实验过程中,详细探究了集线器和交换机在计算机网络架构中的核心作用。这两种设备在局域网建设中都扮演着不可或缺的角色,但各有其独特的功能和特点。

集线器,作为网络连接的基石,其主要职责是将多个网络设备汇聚在一起,形成一个共同的数据传输通道。集线器在物理层运作,其工作模式简单直接,即接收到任何数据包后,都会无差别地将其广播到所有连接的设备上。然而,这种方式也带来了一些问题,比如带宽共享和可能的通信冲突,特别是在多个设备同时发送数据时。

而交换机则是一种更为先进和智能的网络设备。它工作在数据链路层,具备学习和记忆功能,能够建立一个MAC地址表,记录每个连接设备的MAC地址及其对应的端口。当交换机接收到数据包时,它会查看目标MAC地址,并将数据包直接转发给目标设备所在的端口,而非广播到所有设备。这种精确的数据传输方式不仅大大提高了网络效率,减少了通信冲突的可能性,同时也增强了网络的安全性。

尽管集线器和交换机在功能上有所重叠,都用于连接网络设备并实现通信,但它们的运作机制和性能差异显著。集线器以其简单直接的工作方式,适用于简单的网络环境。而交换机则凭借其智能的转发机制和高性能,在复杂网络环境中展现出强大的优势。

总的来说,本次实验让我对集线器和交换机有了更深入的了解。集线器作为基础设备,在特定场景下仍有其应用价值;而交换机则以其高性能和智能特性,成为构建现代网络的重要支柱。理解两者的差异和应用场景,对于设计、管理和优化局域网具有重要意义。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 3:31:39

深度学习框架基于YOLOv11的无人机检测系统 高精度无人机智能监测系统 如何训练无人机检测数据集

基于YOLOv11的无人机检测系统 无人机Anti-UAV数据集 训练集5200、验证集2600、测试集2200 数据集配置文件 150epoch训练好的模型、训练结果 可调整置信度、交并比、可选择模型 也可自行替换模型,使用该界面做其他,实现检测目标自定义 完整源码源文件已…

作者头像 李华
网站建设 2026/4/18 3:36:08

LLM大语言模型困惑度深度研究报告

1. 理论基础与数学定义 1.1 困惑度的概念与直观解释 1.1.1 不确定性度量与模型"惊讶度" 困惑度(Perplexity, PPL)作为自然语言处理领域最核心的评估指标之一,本质上量化了语言模型在面对文本序列时的"惊讶程度"或不确定性水平。从信息论视角审视,当…

作者头像 李华
网站建设 2026/4/18 3:31:16

简单理解:三模冗余TMR

三模冗余(Triple Modular Redundancy,TMR)是一种经典的硬件容错技术,核心是通过 “三取二” 多数表决机制屏蔽单个模块故障,保障关键系统在极端环境下的高可靠运行,广泛用于航空航天、汽车电子、核电等领域…

作者头像 李华
网站建设 2026/4/18 3:30:43

告别用着不顺手!Moto 手机系统导航自定义攻略,适配你的操作习惯

手机系统导航是日常使用中高频接触的功能,无论是习惯经典的三大金刚键,还是偏爱全面屏时代的手势导航,顺手的操作方式总能让使用体验翻倍。而 Moto 系列手机作为不少用户的心头好,其灵活的系统设置的却让很多人忽略了导航方式的自…

作者头像 李华
网站建设 2026/4/18 3:28:09

AI智能体安全失守:Moltbot事件深度拆解与下一代防御体系构建

引言:AI安全“无人区”的致命塌方 当本地优先AI智能体成为生产力革命的核心载体,其安全设计的先天缺陷正将行业推入无规可循的“无人区”。2026年初Moltbot(原Clawdbot)大规模安全危机,并非单一产品的配置疏漏&#xf…

作者头像 李华
网站建设 2026/4/18 5:06:31

风电光伏功率预测服务协议:指标模糊就是陷阱!延迟、缺测、回补、降级四大红线全解析

当电网调度中心要求99%的预测准确率时,供应商承诺了98%。这1%的差距背后,藏着的是每年数百万的考核罚款和千万级的现货交易损失。预测服务的价值,正在从承诺的数字转向执行的细节。 随着2026年风电、光伏在电力系统中占比突破临界点&#xff…

作者头像 李华