交换机收发原理

简介:

交换机收发原理:工作在数据链路层,交换机拥有一条很高宽带的背部总线和内部交换矩阵。交换机的所有端口都挂接在这条总线上。当收到数据包以后,处理端口会查找内存中的MAC地址(就是是固化在网卡上串行EEPROM中的物理地址)挂接到那个端口,通过内部的交换矩阵将其发送到目的端口。目的端口不存在,就会广播到所有的端口,接收端口回应后交换机会学习新的MAC地址,并将其添加到内部MAC地址表中。

下面用图的形式简单表述:

假设交换机A和交换机BMAC地址都为空。

现在主机11向主机13发送数据,因为交换机MAC地址为空,所以交换机A先学习。此时交换机A的地址为:


wKioL1bmoOHhb2--AADvlVQlOuQ371.jpg

因为交换机MAC的地址表为空,所以通过端口2和端口3发送广播。

wKiom1bmoNTx_P7EAABLvjd8Ylo590.jpg

交换机2通过4端口接收数据,会执行下列操作:

1:学习MAC地址

2:通过端口56发送广播

此时交换机2的MAC地址为:

wKioL1bmok2iufDYAAApxokiZo0374.jpg

至此,主机13收到数据,12和14丢弃数据。



本文转自 8yi少女的夢 51CTO博客,原文链接:http://blog.51cto.com/zhaoxiaohu/1751018,如需转载请自行联系原作者

相关文章
|
10月前
|
缓存 Shell 网络虚拟化
【网络】交换机的原理和配置方法
【网络】交换机的原理和配置方法
421 0
|
10月前
|
网络协议 网络虚拟化 网络架构
交换机的工作原理以及搭建局域网划分VLAN
上篇文章了解了OSI以及TCP/IP结构,这篇文章将分享网络中的交换机的工作原理以及怎么搭建一个局域网,划分虚拟局域网实现主机之间的访问隔离,因为在工作中我们不可能买多个交换机来实现主机之间的访问隔离,所以需要划分VLAN虚拟局域网来实现。
177 0
交换机的收发原理(数据链路层)
交换机通过MAC地址学习,实现单播转发 交换机有4种工作模式:用户、特权、全局、接口模式 交换机使用console线缆,进行配置管理 交换机使用命令行进行配置管理
交换机的收发原理(数据链路层)
|
存储 缓存 算法
【eNSP 华为模拟器】了解一下交换机原理和基础命令
【eNSP 华为模拟器】了解一下交换机原理和基础命令
437 0
【eNSP 华为模拟器】了解一下交换机原理和基础命令
|
网络虚拟化
VLAN原理和配置,交换机创建vlan的多种方法、三种接口模式的作用和配置方法、Access、Trunk、Hybrid接口的特性以及配置方法和命令
VLAN原理和配置,交换机创建vlan的多种方法、三种接口模式的作用和配置方法、Access、Trunk、Hybrid接口的特性以及配置方法和命令、以及如何将接口划分到vlan的方法,和管理通行数据的管理方法和命令voice vlan作用。.........
VLAN原理和配置,交换机创建vlan的多种方法、三种接口模式的作用和配置方法、Access、Trunk、Hybrid接口的特性以及配置方法和命令
|
网络协议 算法 数据库
路由器/交换机工作原理(RIP/OSPF协议工作原理)
交换机工作原理 交换机负责局域网内主机之间的数据转发
464 0
|
缓存 网络协议 安全
什么是交换机?什么是路由器?网络通信的底层原理到底是怎么回事?不清楚的程序猿快来科普下吧!
为了更好地促进互联网的研究和发展,国际标准化组织ISO在1985 年指定了网络互联模型。OSI 参考模型(Open System Interconnect Reference Model),具有 7 层结构
什么是交换机?什么是路由器?网络通信的底层原理到底是怎么回事?不清楚的程序猿快来科普下吧!
|
网络虚拟化 网络架构 Shell
交换机的基本原理(二)
一、交换机配置前的准备 1、计算机与交换机的物理连接 交换机/路由器的console口console线(一般用com1、com2口)/USB转console线(一般用com3、com4口) 2、计算机与交换机的软件 SecureCRT软件(选择串口、端口、波特率,数据位,停止位) 2、实验环境与练.
1774 0
交换机的基本原理(一)
一、数据链路层的基本概念 1、数据链路层的功能 a.数据链路层在物理层提供的服务的基础上向网络层提供服务。 b.最基本的服务:将源自网络层数据可靠的传输到目标主机网络层 c.将数据组合成数据块(在数据链路层这种数据块叫:帧),帧是数据链路层的传送单位。
4956 0