0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

交换机的特点、工作原理及数据交换方式

jf_qwOiugB3 来源:通信弱电交流学习 2023-05-31 09:58 次阅读

交换机(Switch)也是网络中的一种集线设备,与集线器一样,它能以自身为中心连接网络节点,能对接收到的信息进行再生放大以增加网络的传输距离;但它又与集线器不同——交换机是一种交换式设备。

作为一种交换式设备,交换机的每个端口能为与之相连的节点提供专用的带宽,让每个节点独占信道。交换机端口、节点以及交换机容量的关系如下所示。

ad058ef8-fefa-11ed-90ce-dac502259ad0.png

(1)交换机的特点

交换机主要具有以下特点。

①独享带宽。若一台端口速率为100Mbit/s的交换机同时连接N台计算机,那么网络的总带宽为N x 100Mbit/s。换言之,采用交换机组建的交换式以太网的网络带宽不会因节点数量的增加而减少,网络性能也不会因负荷的增加而降低。

②多对节点可并行通信。交换机允许自身连接的多对设备同时建立通信链路,进行数据交换。

③可灵活配置端口速率。交换机允许各节点按照自身需求灵活配置端口速率,且交换机不仅支持某种速率的端口,还支持端口自适应配置。

④便于管理。交换机支持构造虚拟局域网(VLAN),以软件的方式通过逻辑工作组划分和管理网络中的设备。

另外,交换机可与使用集线器搭建的网络兼容,在从共享式局域网过渡到交换式以太网时可替代集线器,实现网络的无缝连接。

(2)交换机的工作原理

交换机在接收到数据时,会先检查数据中包含的MAC地址,再将数据从目的主机所在的端口转发出去。交换机之所以能实现这一功能,是因为交换机内存有一张MAC地址表,该表记录了网络中所有MAC地址与该交换机各端口的对应信息。当有数据帧需要通过该交换机进行转发时,交换机根据内部存储的MAC地址表获取目的设备所对应的端口,通过找到的端口转发数据,如下图所示。

ad0df048-fefa-11ed-90ce-dac502259ad0.png

假设上图中的设备pc2向主机pc3发送一个数据帧,交换机接收到该数据帧后,会先查出目的MAC地址为00-0B-2F-4B-60-57,然后查询MAC地址表,找到目的MAC地址连接的端口号E0/5,将数据从端口E0/5转发出去。

交换机中的MAC地址表初始为空,交换机自投入使用后,会通过一定的措施构建并完善MAC地址表,这一过程主要包含4个重要概念:学习、转发、泛洪和更新。

①学习。当端口E0/1连接的设备pc1要发送数据帧给另外一台设备时,交换机会先检查数据帧中的源MAC地址(00-0B-2F-4B-60-26),判断MAC地址表中是否存在相关记录,若有则更新记录(00-0B-2F-4B-60-26,E0/1),否则新增记录。

②转发。交换机检查数据帧中的目的MAC地址,查询MAC地址表中与目的MAC地址相关的记录,若找到相应记录,则将数据帧转发到记录对应的端口。

③泛洪。若MAC地址表中不存在与目的MAC地址相关的记录,交换机一时无法获取目的主机所连接的端口,此时交换机将发送数据帧给除源端口外所有的端口(此即泛洪),等到相应的目的端口回复后,交换机记下回应数据帧的源MAC地址和对应端口,以方便后续转发。

④更新。为保证MAC地址表的正确性,交换机内部每隔一定时间会将表进行一次更新。

(3)数据交换方式

交换机的数据交换方式分为直接交换和存储交换两种。

直接交换指交换机接收到数据帧后,立即获取帧中的目的地址,并通过MAC地址表获取目的端口号,转发数据帧。此种数据交换方式效率高、延迟小,但又具有如下缺点:

①可靠性较低。数据在传输过程中可能因碰撞而损坏,但直接交换方式不检查数据帧的完整性和正确性,直接转发数据,无法保证数据帧传输的可靠性。

②不同速率的端口无法直通。由于没有缓存,不能将具有不同速率的输入/输出端口直接接通。

③实现困难。当交换机的端口增加时,交换矩阵的复杂性也随之增加,实现起来比较困难。

存储转发是应用比较广泛的一种数据交换方式,使用此种方式,交换机接收到数据帧后会将数据帧进行存储与校验,若校验结果表明数据无误,再取出目的MAC地址,通过映射表查找相应端口进行转发。

与直接交换相比,存储转发方式的延迟较大,但具有检错能力,且可支持不同速率的端口间的数据交换。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 带宽
    +关注

    关注

    3

    文章

    818

    浏览量

    40141
  • 交换机
    +关注

    关注

    19

    文章

    2438

    浏览量

    95666
  • 网络
    +关注

    关注

    14

    文章

    7251

    浏览量

    87443
  • 集线器
    +关注

    关注

    0

    文章

    334

    浏览量

    39126
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1067

    浏览量

    50845

原文标题:什么是交换机?交换机的作用是什么?

文章出处:【微信号:通信弱电交流学习,微信公众号:通信弱电交流学习】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    三层交换机工作原理

    三层交换机工作原理--赛迪网 三层的涵义  三层交换机中的“三层”指的是OSI(开放系统互连)七层参考模型的下面三层。如果您想理解三层交换,首先就需要理解OSI参考模型。   1
    发表于 06-10 12:26

    电话交换机工作原理

    电话交换机就控制方式而论,主要分两大类:   1.布线逻辑控制(WLC,Wired Logic Control)它是通过布线方式实现交换机的逻辑控制功能,.通常
    发表于 07-18 10:37

    程控交换机工作原理

    程控交换机工作原理通信网的分类l 固定电话网l 移动电话网l 传输网l 支撑网l 智能网l 数据通信网l 多媒体通信网[hide][/hide]
    发表于 06-15 09:09

    TCP交换机是如何实现一点对多点的数据交换

    我们在软件开发中会遇到互联网应用中的问题。 而实际情况是多个设备都能上网,但是部分不具备公网IP的情况。就需要一台常驻在公网的交换设备打通多个设备的连接。 TCP交换机和普通交换机一样,不关注协议
    发表于 01-12 06:32

    电话交换机工作原理

    电话交换机工作原理关键词 :程控 交换机 原理  电话交换机就控制方式而论,主要分两大类:   1.布线逻辑
    发表于 07-18 10:35 4884次阅读

    交换机如何工作

    交换机如何工作 交换技术是一个具有简化、低价、高性能和高端口密集特点交换产品,体现了
    发表于 08-01 12:03 637次阅读

    交换机交换方式

    交换机交换方式        
    发表于 01-08 11:09 928次阅读

    以太网交换机工作原理、功能与作用

    可能大家都听说过以太网交换机,但却从未见过交换机,那么,交换机工作原理是怎样的?今天科兰小编就来聊聊交换机
    的头像 发表于 07-05 10:12 5825次阅读
    以太网<b class='flag-5'>交换机</b>的<b class='flag-5'>工作原理</b>、功能与作用

    二层交换机和三层交换机的区别

    计算机网络中的交换机是用于在局域网(LAN)中转发数据包的重要设备。其中,二层交换机和三层交换机是两种常见的交换机类型。本文将详细介绍二层
    的头像 发表于 06-12 14:09 6362次阅读
    二层<b class='flag-5'>交换机</b>和三层<b class='flag-5'>交换机</b>的区别

    二层交换机和三层交换机在功能和适用范围的差异

      计算机网络中的交换机是用于在局域网(LAN)中转发数据包的重要设备。其中,二层交换机和三层交换机是两种常见的交换机类型。本文将详细介绍二
    的头像 发表于 06-12 14:16 2738次阅读
    二层<b class='flag-5'>交换机</b>和三层<b class='flag-5'>交换机</b>在功能和适用范围的差异

    请查收!以太网交换机工作原理-科兰

    可能大家都听说过以太网交换机,但却从未见过交换机,那么,交换机工作原理是怎样的?今天科兰小编就来聊聊交换机。 以太网交换机
    的头像 发表于 06-15 10:13 804次阅读
    请查收!以太网<b class='flag-5'>交换机工作原理</b>-科兰

    交换机的基本工作原理交换机的二、三、四层交换技术简析

    交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。
    的头像 发表于 08-12 15:15 1289次阅读
    <b class='flag-5'>交换机</b>的基本<b class='flag-5'>工作原理</b>?<b class='flag-5'>交换机</b>的二、三、四层<b class='flag-5'>交换</b>技术简析

    汇聚交换机和核心交换机区别

    汇聚交换机和核心交换机是网络中常见的两种交换机设备,在网络中扮演着不同的角色和功能。虽然它们的主要目标是提供高速、高效的数据交换数据传输,
    的头像 发表于 01-22 14:32 1043次阅读

    交换机工作原理中的操作包括什么

    交换机是计算机网络中常见的一种网络设备,用于在局域网中传输数据。它可以根据数据包的目的地址进行转发,并且可以实现多台计算机的同时通信。交换机工作原
    的头像 发表于 02-05 11:26 383次阅读

    三层交换机工作原理 三层交换机不能完全取代路由器的原因

    三层交换机工作原理可以用一句话概括为:”一次路由,多次交换“。
    的头像 发表于 03-29 09:29 164次阅读