原文连接:http://www.elecfans.com/dianzichangshi/20171204593673.html

交换机原理

  数据传输基于OSI七层模型,而交换机就工作于其第二层,即数据链路层。在交换机内部存有一条背部总线和内部交换矩阵,其中,背部总线用于连接交换机的所有端口,内部交换矩阵用于查找数据包所需传送的目的地址所在端口。

  控制电路受到数据包后,首先通过内部交换矩阵对其目的端口进行查询,若查询到则立刻将数据包发往该端口,若没有查询到,则广播至所有端口,接受端口发出回应后,将数据包发往该端口,并将其添加至内部交换矩阵中。

  

  交换机工作原理解析

  交换机并不会把收到每个数据信息都以广播的方式发给客户端,是由于交换机可以根据MAC地址智能的转发数据帧。交换机存储的MAC地址表将MAC地址和交换机的接口编号对应在一起,每当交换机收到客户端发送来的数据帧时,它就会根据MAC地址表的信息判断该如何转发。

  交换机转发数据帧的过程

  1、MAC地址的学习

  如下面图所示,假设A主机发送的数据帧(源MAC地址为00-00-00-11-11-11,目标MAC地址为00-00-00-22-22-22)到交换机的1号接口,交换机首先查询的MAC地址表中1号接口对应的源MAC地址条目,如果条目中没有数据帧的源MAC地址,交换机会就将这个接口对应的源地址和收到该数据帧的接口标号(1号口)对应起来,添加到MAC地址表中

  

  2、广播未知数据帧

  如果交换机没有在MAC地址表中找到数据帧目的地所对应的条目,交换机就无法确定该从那个接口将数据帧转发出去,于是它被迫选用了广播的方式,即除了1号口之外的所有接口都将转发这个数据帧,我下面图所示,于是,网络中的主机B和主机C都会收到

  

  3、接收回应信息

  主机B会响应这个广播,并回应一个数据帧(源MAC地址为00-00-00-22-22-22,目标MAC地址为00-00-00-11-11-11),交换机也会将此帧的源MAC地址和接口标号(2号口)对应起来,添加到MAC地址表中,如下面图所示

  

  4、交换机实现单播方式

  现在,主机A和主机B之间的通讯不用借助广播了。因为MAC地址表中已经有它们的条目了,如下面图所示,主机A发送的数据帧的目标地址为00-00-00-22-22-22,交换机会发现这个地址对应的接口号为2,于是交换机将只向2号口发送数据帧

  

  查看MAC地址表

  1、MAC地址表相当于交换机内部的一个数据库,记录着MAC地址和接口编号的对应关系。查看MAC地址表的命令如下面你图所示。dynamic为可选参数,它可以使交换机只显示交换机动态靴子到的MAC地址

  

  2、如下面如所示,SW1和SW2与PC1、PC2、CP、、PC3、互连在一起,在SW1上使用上述命令查看MAC地址表

  

  3、由于windows系统在接入网络后会自动查询是否有其他主机存在,所以,交换机已经学习到三台主机的MAC地址。

  4、这里值得关注的问题是,虽然PC3与SW1没有直接相连,PC3的MAC地址也存在域SW1的MAC地址表中,且对应着接口Fa0/24。这是由于交换机之间互相学习(同步)

  MAC地址表所致。从MAC地址表中可以看出,SW1通过接口Fa0/24与SW2相连,于是SW1就将从SW2同步过来的MAC地址全部对应到Fa0/24接口上。

交换机原理_交换机工作原理解析相关推荐

  1. 双时隙的工作原理_智能天线工作原理是什么 智能天线技术发展介绍【图文】...

    智能天线,智能天线工作原理是什么? 背景:随着移动用户数量的快速增加,尤其在我国人口密度较大的城市地区,移动业务运营公司和频率资源管理部门将面临频率资源短缺的巨大挑战,频率资源已经成为制约继续发展的瓶 ...

  2. 工作原理_逆变器工作原理

    逆变器工作原理 输入接口部分: 输入部分有3个信号,12V直流输入VIN.工作使能电压ENB及Panel电流控制信号DIM.VIN由Adapter提供,ENB电压由主板上的MCU提供,其值为0或3V, ...

  3. 4个mos管驱动的全桥电路原理_逆变器工作原理

    逆变器工作原理 输入接口部分: 输入部分有3个信号,12V直流输入VIN.工作使能电压ENB及Panel电流控制信号DIM.VIN由Adapter提供,ENB电压由主板上的MCU提供,其值为0或3V, ...

  4. python 神经网络原理_神经网络工作原理

    更多:神经网络- 机器学习这一强大的分支结束了 AI 的寒冬,迎来了人工智能的新时代.简而言之,神经网络可能是今天最具有根本颠覆性的技术. 看完这篇神经网络的指南,你也可以和别人聊聊深度学习了.为此, ...

  5. 交换机工作原理_交换机的作用是什么?

    交换机有多个端口,每个端口都具有桥接功能,可以连接一个局域网或一台高性能服务器或工作站.实际上,交换机有时被称为多端口网桥.那么,交换机的作用是什么?交换机的功能及工作原理是什么?接下来我们就一起来看 ...

  6. 工业以太网交换机的作用和工作原理详解

    工业以太网交换机是基于以太网传输数据的交换机,以太网采用共享总线型传输媒体方式的局域网.工业以太网交换机的结构是每个端口都直接与主机相连,并且一般都工作在全双工方式.交换机能同时连通许多对端口,使每一 ...

  7. 交换机的特点及工作原理

    交换机有多个端口,每个端口都具有桥接功能,可以连接一个局域网或一台高性能服务器或工作站,实际上,交换机有时被称为多端口网桥.那么,对于交换机的特点以及工作原理这块你是否有了解呢?接下来我们就来为大家详 ...

  8. 交换机端口镜像及其工作原理

    什么是交换机端口镜像及其工作原理  端口镜像(port Mirroring)把交换机一个或多个端口(VLAN)的数据镜像到一个或多个端口的方法.  在一些交换机中,我们可以通过对交换机的配置来实现将某 ...

  9. Linux运维系列总结-Linux系统启动过程、WEB工作原理、DHCP工作原理、DNS解析原理、NFS网络文件系统、FTP文件传输协议、PXE+KICKSTART自动安装系统

    Linux运维系列总结-Linux系统启动过程.WEB工作原理.DHCP工作原理.DNS解析原理.NFS网络文件系统.FTP文件传输协议.PXE+KICKSTART自动安装系统 1.Linux系统的启 ...

  10. YUV 后面数字的含义_真空断路器工作原理及型号含义

    "真空断路器"因其灭弧介质和灭弧后触头间隙的绝缘介质都是高真空而得名:其具有体积小.重量轻.适用于频繁操作.灭弧不用检修的优点,在配电网中应用较为普及.真空断路器是3-10kV,5 ...

最新文章

  1. 华为“燃料”助力荣耀向上,全力冲击高端市场
  2. java编写提升性能的代码
  3. Windows下Git的安装和基本使用、搭建Git服务器
  4. vue城市三级联动组件 vue-area-linkage
  5. 分块查找(完整案例与C语言完整代码实现)
  6. struts2中访问servlet API
  7. 【codevs3290】华容道
  8. redies基本数据结构
  9. python版武侠小说男女侠姓名生成器
  10. Excel怎么将两个表格数据合并为一个
  11. CentOS历史版本下载
  12. coron 小娜_Win10小娜近乎报废!教你卸载毫无用处的Cortana
  13. Python反爬机制-验证码
  14. android开发界面转换,ios界面最省时最简单的办法转换成Android界面 – 学ui网
  15. PM应该了解的九大项目管理问题
  16. 入门量化分析(金融)的一些建议
  17. Oracle PLSQL 读文件与写文件
  18. QCC514x-QCC304x(headset)系列(入门篇)之1.1-QCC3044之基本介绍
  19. HTML5 视频 Video
  20. Volatility内存分析工具 - 某即时通讯软件Windows端数据库密钥的分析

热门文章

  1. 贪心算法(最优装载问题,田忌赛马,雷达问题)
  2. UVA 10118 dfs
  3. 凡客之困:物流和信誉在缩水
  4. 使用计算机食谱编制,1食谱编制——营养成分计算法.ppt
  5. 选择java版本_新手上路之如何选择Java版本
  6. 武林外传手游怎么在电脑上玩,武林外传安卓模拟器电脑版教程
  7. mysql时间格式化到小时_mysql 时间格式化
  8. 如何从0到1设计业务系统
  9. android 磁力解析,关于手机端磁力下载,看这篇教程就够了
  10. 126. 单词接龙 II