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

    文章

    907

    浏览量

    40841
  • 交换机
    +关注

    关注

    21

    文章

    2622

    浏览量

    99238
  • 网络
    +关注

    关注

    14

    文章

    7513

    浏览量

    88615
  • 集线器
    +关注

    关注

    0

    文章

    382

    浏览量

    39447
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1099

    浏览量

    51368

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

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

收藏 人收藏

    评论

    相关推荐

    三层交换机工作原理

    三层交换机工作原理--赛迪网 三层的涵义  三层交换机中的“三层”指的是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

    电话交换机工作原理

    电话交换机工作原理
    发表于 07-18 10:24 1w次阅读
    电话<b class='flag-5'>交换机工作原理</b>图

    电话交换机工作原理

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

    交换机如何工作

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

    交换机交换方式

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

    交换机的传输速度

    交换机的传输速度              交换机的传输速度是指交换机端口的数据交换
    发表于 01-08 11:23 2560次阅读

    交换机工作原理 交换机的主要功能

      交换机是一种计算机网络设备,用于在局域网或广域网中转发数据包。它的主要功能是将来自一台计算机的数据包转发到另外一台计算机,以实现计算机之间的通信。交换机有多种类型和
    发表于 03-14 14:04 3400次阅读

    光纤交换机的作用与功能 光纤交换机与普通交换机有什么不同

     数据交换功能:光纤交换机可以根据MAC地址表在局域网内找到相应的目标地址,实现数据包的转发和交换,从而实现不同端口之间的数据传输和
    发表于 05-06 18:21 6381次阅读

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

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

    POE工业交换机的原理和工作方式是什么?

    POE工业交换机是现代工业网络通信中不可或缺的一部分。该工业级交换机的完整名称是“PoweroverEthernet(以太网供电)”,其主要特点是能够通过网络连接线同时传输数据和电力。
    的头像 发表于 12-21 15:50 1274次阅读

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

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

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

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

    交换机工作原理是什么?3类交换机故障详解

    传统的交换机本质上是具有流量控制能力的多端口网桥,即传统的(二层) 交换机。把路由技术引入交换机,可以完成网络层路由选择,故称为三层交换,这是交换机
    的头像 发表于 11-05 10:12 117次阅读