集线器的工作机制

1.集线器

属于数据通信系统中的基础设备,它和双绞线等传输介质一样,不需任何软件支持或只需很少管理软件支持的硬件设备。

2.实物

信号放大器集线器

3.常见的网络拓扑

3.1 集线器星型

星型拓扑

3.2 集线器环型

环型拓扑

注意环形结构只会用来说明集线器的的缺陷--广播风暴,实际上不会有这种结构使用

4.工作机制

4.1 数据传输机制

集线器是一个单纯的硬件(可以当作电路的中的信号放大电路理解),只有两个主要作用:

  1. 硬件上的网路联通;
  2. 对于从任何接口收到的任何数据都以广播的形式发送给所有的接口;

5.集线器的一些缺陷

5.1 广播风暴(比较出名就写列举)

5.1.1 成因

如上图3.2中的网络结构任何一个计算机都是无法进行有效通信的,尽管每个节点的网卡接口都已经满载。

无法有效通信的原因:这个网络存在环路,这个环路上报文会陷入死循环的状态,任意接口传入的报文又会被的复制投递到其他的接口,最终造成每个接口的数据报指数级增长,带宽迅速被用尽.

5.1.2 模拟

以C1与C4通信模拟下风暴形成过程: 0. C1发送数据包DC11到S11接口;

  1. HUB S1将数据包DC11广播到S12...S15接口
  2. C2、C3丢弃数据DC11;S2从S21接到数据包DC11并广播到S22...S25接口;S2从S22接到DC11并广播到S21、S23...S25接口;
  3. C5、C6丢弃数据包DC11;S1从S14、S15接到DC11并广播到了C1、C2、C3及S2各两次;
  4. C1、C2、C3丢弃数据包DC11,S2则会广播DC11到S1 4次;
  5. S1广播到S2 8次....风暴来了。。

5.2 集线器无法处理大型网络

集线器只适用于小型网络,对于高负载的网络不太合适(1.广播风暴要求避免环路,对于大型网络施工要求过高,2.网络增大后即使没有环路网路上的广播数据也会极多,造成网路上全是冲突根本无法发出数据,3.星型网络并不安全,因为设备之间只能有单体主干线路,坏了就完蛋了).

6. 原因分析

以上缺陷都是HUB对所有数据无限制的广播形式造成的,那么怎么消除无限制的广播呢?根据数据报的标识《使每个数据包的都有唯一的出口,也就是说实现数据包单播操作;

7.通信设备LevelUp

交换机替代集线器并解决了无限制广播的问题,但是广播仍旧存在于交换机(这些通信协议的要求,也是说广播风暴依旧存在),但是只要不出现环路,使用交换机组建高负载的网络有了可行性,限制广播使用单播使数据传输有了极大的改善(计算机的上行通路只会被发送给自己的数据包干扰,不像HUB那样还会被其他机器的数据包干扰)。

转载于:https://my.oschina.net/Aruforce/blog/2243615

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值