扩展以太网——集线器

本文介绍了集线器在以太网中的作用,作为物理层设备,集线器会导致所有连接的设备共享带宽并形成冲突域。其优点在于解决总线型网络的稳定性问题,缺点则是带宽分配不均和安全隐患。当多个集线器连接,虽然扩大了网络覆盖,但也加剧了冲突域问题。此外,集线器接口带宽需一致,无法缓存数据帧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、集线器

1、集线器组建的以太网其实是一个冲突域,因为其共享信道,会存在信号冲突。

2、集线器是物理层设备,信号经过它的时候直接传输,没有存储再转发的过程。

3、集线器和网线一样工作在物理层。

二、集线器的优缺点

1、优点:解决了总线型网络的不稳定性,即干路上的线坏了,计算机将不能通信。

2、缺点:①连接所有的计算机共享带宽,计算机数量越多,平分下来的带宽越慢。

                ②如果在网络中的D计算机上安装抓包工具,该网卡就工作在混杂模式,只要收到数据                       帧,不管目标MAC地址是否是自己的统统能够捕获,因此以太网有与生俱来的安全隐                     患。

 三、可以将多个集线器连接在一起形成一个更大的以太网,不过也带来了问题,合并后的以太网形成了一个大的冲突域,并且这些相连的集线器要求每个接口带宽要一样,这是因为集线器不能缓存帧

### 扩展以太网的方法 #### 使用物理层设备——集线器 利用集线器可以在物理层面上连接多个以太网段,从而实现网络规模的扩大。然而这种方式存在明显缺陷:它仅能简单地增加节点数量而无法有效管理流量;随着接入设备增多,冲突域内的数据包碰撞几率增大,影响传输效率;而且所有连接到同一集线器下的终端共享相同的带宽资源,在扩展之后每台机器分配得到的有效带宽反而减少[^2]。 #### 数据链路层解决方案——网桥 相比之下,采用工作于OSI模型第二层即数据链路层上的网桥来进行以太网延伸则更为合理。这类装置能够识别并过滤帧地址信息,只向目标所在方向转发通信请求,进而有效地隔离不同区域间的干扰信号,缩小了各自的冲突范围。当两个基于集线器构建的传统共享介质型局域网经由一座桥梁相互联结以后,它们就构成了一个更广阔的单一逻辑网络实体,但原先各自保持相对独立性的子部分依旧维持着自己独有的碰撞边界不受侵犯[^1]。 #### 进一步发展——交换机的应用 随着时间推移和技术进步,传统意义上的单功能网桥逐渐演变为具备多端口特性的现代以太网交换机。后者不仅继承前者优点,还增加了诸如VLAN划分等功能支持,允许创建更加灵活复杂的拓扑结构。具体来说: - **直通式交换机**:接收到目的MAC地址后立即开始发送过程,延迟较低但缺乏错误检测机制; - **存储转发式交换机**:先完全接收再做判断处理后再决定是否以及怎样转发出入站报文,虽然引入了一定程度的时间开销却提供了更好的差错控制能力[^3]。 ```python # Python伪代码展示简单的MAC地址学习算法用于理解交换机的工作原理 class SwitchPort: mac_table = {} def learn_mac_address(port, source_mac): """记录来自特定端口的数据帧中的源MAC地址""" port.mac_table[source_mac] = time.time() def forward_frame(destination_mac): """尝试查找目的地MAC对应的最近一次活跃端口号以便精准投递""" if destination_mac in SwitchPort.mac_table: target_port = max((t for t in SwitchPort.mac_table.items() if t[0]==destination_mac), key=lambda item:item[1])[0] send_to(target_port) else: flood_all_ports() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜深人静码代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值