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

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

3天内不再提示

交换机转发原理是怎样的?

lcdz66 来源:第一监控 2023-01-29 09:13 次阅读

要逐步带着大家理清网络基础知识,因为现在安防和网络已经密不可分,所以必要的网络原理还是需要掌握的,可能对你做安防工程或者相关工作没有直接的实际作用,但是可以让你变得有威廉希尔官方网站 底蕴和底气,况且知其然知其所以然,总是没有坏处。

以太网和以太网交换机的概念

交换机通常是运行在网络OSI七层模型的第二层数据链路层,如图中,第三层网络层通常是路由器运行在该层,那么三层交换机就是说明交换机具有了路由器的某些功能,但是三层交换机是不能替代路由器的。

80c79504-9f71-11ed-bfe3-dac502259ad0.png

今天我们来看看,交换机的工作转发原理是什么样的。

交换机既然是利用端口进行网络数据传输,那么它是如何识别数据是谁给谁的呢?

其实交换机通电后会自动建立一个端口地址表,也叫MAC地址表它会记录每个设备的MAC地址机和哪个端口连接的,它会有自动学习功能,一开始如果没有地址,每次经过交换机的信息,它都会读取并记录下送信息过来的设备端口MAC地址,如果下次有其他设备送信息给该设备,就直接送达了。

最普遍的情况下,转发原则是这样的:交换机收到一个以太帧数据,它自己会比对交换机已经学习到的端口地址表,如果表里存在端口地址,直接在对应的端口转发出去。如果表里不存在,则会向剩下的每个端口(除送信息过来的端口)广播发送一条相同的信息。

这是我能用自己的话把我所理解的交换机转发原理尽力展示给大家了,中间已经省掉一些没必要纠缠的专业术语了。

为了方便大家理解,手动图:

80d6e96e-9f71-11ed-bfe3-dac502259ad0.png

交换机A和交换机B,现在如果从主机01发一个数据到主机03,设定的前提是,交换机A和B的地址表都是空白。

那么首先,从主机01发数据到交换机A,交换机A在收到数据以后,先识别出主机的MAC地址是01(假设是01因为每台设备都是16进制的唯一地址),端口号是1。

交换机A查找自己MAC地址表,发现没有(如果有就直接转发),交换机A向其他的所有端口广播。

交换机B收到数据信息后,识别并学习源地址和过来的端口号。

交换机B查看地址表,发现没有,记录并向除了端口3以外的两个端口发送广播包。

最后的情况是,主机02会收到数据一次,不是自己的,丢弃数据;主机03收到数据一次,正好是自己的,接收数据;主机04也收到一次,丢弃。

整个转发过程就是这样了。






审核编辑:刘清

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

    关注

    40

    文章

    5402

    浏览量

    171385
  • 以太网交换机

    关注

    0

    文章

    124

    浏览量

    14233
  • 交换机
    +关注

    关注

    21

    文章

    2627

    浏览量

    99380
  • 路由器
    +关注

    关注

    22

    文章

    3714

    浏览量

    113635
  • OSI
    OSI
    +关注

    关注

    0

    文章

    81

    浏览量

    15408
收藏 人收藏

    相关推荐

    基础知识:理解网络交换机的原理

    。     2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。     3.如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称为泛洪
    发表于 04-13 14:30

    项目中如何选择交换机

    ?  一、网络规模与层次性  考虑网络规模与交换机应用层次,主要分为中小型网络与大中型网络。  在选择交换机时可通过OSI参考模型来挑选,企业如果只是单纯地做数据转发,那么建议使用二层交换机
    发表于 01-12 15:44

    请问怎样去设计一种网络交换机

    怎样去设计网络交换机的硬件部分?怎样去设计网络交换机的软件部分?如何对网络交换机的性能进行测试?
    发表于 05-26 06:59

    接入层交换机、汇聚层交换机和核心层交换机的区别

    `1.功能区别核心层交换机的主要功能是用于路由选择及高速转发的,提供优化、可靠的骨干传输结构,因此核心层交换机应用有更高的可靠性和吞吐量。汇聚层交换机是多台接入层
    发表于 06-04 11:57

    交换机相关资料下载

    1、交换机交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的
    发表于 09-16 07:56

    网络交换机

    的端口、电口/光口/PoE口、端口数量、MAC地址表深度、转发延迟、缓存大小、VLAN、隔离等等。很多项目就是因为交换机选择当,出现各种各样的问题,严重影响项目的交付与体验。   交换机是即插即用
    发表于 04-28 16:09

    怎样选择交换机

    怎样选择交换机  交换机作为网络连接的主要设备,本身决定了网络的性能和稳定性。随公司大小不同,网络的结构也有很大的差
    发表于 08-01 12:06 673次阅读

    交换机的包转发

    交换机转发率              包转发率标志
    发表于 01-08 11:12 1795次阅读

    什么是存储转发交换机/可堆叠交换机

    什么是存储转发交换机/可堆叠交换机 存储转发交换机 目前交换机采用的
    发表于 04-07 16:43 1361次阅读

    无线交换机二层转发分析

    无线交换机的出现,使无线局域网(WEAN)由传统的分布式架构向集中管理式架构转变,其中转发功能也实现了从AP到无线交换机(AC)的迁移。如何利用AC更好地实现集中式流量转发也成为无线
    发表于 03-26 15:31 47次下载
    无线<b class='flag-5'>交换机</b>二层<b class='flag-5'>转发</b>分析

    核心交换机、汇聚交换机与普通交换机的区别介绍

    核心交换机并不是交换机的一种类型,放在核心层(网络主干部分)的交换机叫核心交换机。汇聚层交换机,是多台接入层
    发表于 03-19 14:50 1.2w次阅读

    交换机的标准说明

    在以太网中核心设备是交换机交换机利用MAC地址来识别并转发数据包。交换机的意思就是开关,他根据目的地址打开通往目的线路的开关,于是数据就流过去了,简单高效,所以在局网内部普遍使用
    发表于 05-28 17:18 1327次阅读

    一二三层交换机的区别 交换机的三大功能

    一层交换机也称为“物理层”交换机,它能够识别和转发数据帧,但只能通过 MAC 地址来进行端口转发,不支持 VLAN 威廉希尔官方网站 。一层交换机主要用于
    发表于 05-09 18:26 2.6w次阅读

    到底什么是交换机交换机接口大揭秘

    交换机是一种用于电(光)信号转发的网络设备,可以为接入交换机的任意两个网络节点提供独享的电信号通路。
    的头像 发表于 11-06 09:33 1465次阅读

    交换机的作用与功能 交换机的基本配置

    交换机(Switch)是计算机网络中常见的一种数据通信设备,它用于在局域网(LAN)内的不同设备之间进行数据的转发交换交换机通过学习和转发
    的头像 发表于 02-04 09:17 1.6w次阅读