首页
学习
活动
专区
工具
TVP
发布

交换机的工作原理可知,交换机可以多个端口对之间的数据传输

以太网交换机拥有一条很高带宽的背部总线和内部交换矩阵,交换机的所有端口都挂接在这条背部总线上。在交换机的存储器中,存放着一个端口号和以太网地址对照表,当交换机控制电路收到数据包以后,交换机处理器查找存储器中的地址对照表以确定具有目的MAC地址的NIC连接在哪个端口上,然后通过内部交换矩阵迅速将数据包传送到目的端口。当目的MAC地址不存在时,交换机将数据包广播到所有端口,接收端口回应后,交换机将把新的地址添加到地址对照表中。我们称交换机的这种功能为MAC地址学习和识别。

每一端口都可视为独立的网段,连接在其上的网络设备独自享有全部的带宽,无需与其他设备竞争使用。例如,假设一台交换机上连接有A、B、C、D四台网络设备,则在A与B传输数据的同时,C与D也可以传输数据。如果这里使用的是10Mb/s以太网交换机,那末,该交换机这时的总流通量就等于20Mb/s。

在以太网发展的过程中,为了组网的方便,曾经广泛采用集线器作为网络连接设备来组建网络。集线器是一种共享设备,它本身不能识别目的地址,它只能向所有的端口广播数据帧,而不能根据数据帧的目的MAC地址有选择性地将它转发。如果使用的是10Mb/s共享集线器,则这个10Mb/s共享集线器总流通量也不会超过10Mb/s。

交换机是基于MAC地址识别,且能完成封装转发数据包功能的网络设备,它工作在OSI参考模型的数据链路层,具有OSI参考模型中物理层和数据链路层的功能,因此它可以有效地将一个物理网络划分成若干个网段,并能够在不同网段之间转发数据包,从而实现网络中子网的划分与隔离,起到了原来网桥所起的作用,同时由于交换机通常具有两个以上的端口来支持多个独立的数据流,因此交换机比网桥能够提供更高的吞吐量。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200220A0D00500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券