网络之交换机原理

网络拓扑

拓扑(Topology):网络连接图。
网络按照拓扑类型按照接入设备划分,可以分成两种类型:

  • 总线型网络:通过集线器(Hub)将终端设备(PC Printer)连接形成的网络,属于OSI一层(Layer 1)网络。
  • 星形网络:通过交换机(Switch)将终端设备(PC Printer)连接形成的网络,属于OSI二层(Layer 2)网络。

总线型网络

在这里插入图片描述
总线型网络的工作原理

数据从终端PCA通过Hub集线器发送到终端PCB,需要进行数据封装,添加一些头信息,形成类似这样的数据包(“Header(源地址 目的地址)|Header(源端口 目的端口)|数据XXXXX”),再由接入设备,通过目的地址找到PCB

Q:Hub集线器是一个一层设备,功能只有转发数据,根本不认识Header,自然也就无法获得PCB的目的地址,那Hbu是怎样把数据转发给PCB的呢?

答案:数据全发,又称之为数据泛洪(Flooding)。Bub会把数据拷贝N份,全部发到所有与之相联的终端PC…上,PCX如果发现是我的消息就处理,不是我的就丢弃。总有正确的一路到达PCB,并且在这个过程中Hub采用的是半双工工作方式进行数据转发。一端发送数据的时候,其他端必须等待接收完毕,才能向外发送数据;如果有两端同时向Hub发送数据,就会发生数据冲突,形成冲突碎片导致数据不能用。为了避免这种情况发生,Hub采用CSMA /CD(载波侦听多路访问/冲突检测),来抑制冲突。

总线型网络的缺点

  • 正是因为,Bub采用半双工的工作模式,数据转发效率很低。而且CSMA /CD无法完全避免,冲突碎片产生。
  • 因为Hub采用,数据泛洪的工作模式,数据全发就会浪费带宽。

正是由于有这些缺点,所以集线器在现代网络中,早已经被淘汰了;取而代之的是交换机(Switch)。

双工模式
单工:A到B的通路上,只能A向B发消息,或者只能B向A发消息,不能双向发送消息。
半双攻:A到B的通路上,可以A向B发消息,也可以B向A发消息,但不能同时双向发生消息,必须等待一端接收完毕。
全双工:A到B的通路上,可以A向B发消息,也可以B向A发消息,也可以同时双向发送信息。

广域网VS局域网

  • 局域网(LAN):覆盖范围比较小,节点数量比较少的网络,包含以下协议。

    • 以太网协议(Ethernet)<
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值