什么是交换机?它是如何工作的?

什么是交换机,它是如何工作的?
    
    交换机是一种冲突域隔断的机器,早期只连接两个网络的时候,并不叫交换机,而是叫网桥。

它的两个主要功能就是分割冲突域与转发数据。

因为一个大的网络,冲突域非常大,所以就需要引入交换机来切割网络,以达到分割冲突域的作用。那么大型网络分割之后,新的问题双来了,例如一个大网络被分为AB两个小网络,冲突域减小了一半,那如果A网络中的A1主机要与B网络中的B2主机通信那要怎么办?
    
    交换机不仅仅能分割网络,分割冲突域,还能智能识别连接在交换机两端的网络中的主机发出的信号,到底是要进行本网络通信,还是异地网络通信,然后进行智能转发。

如果A网络A1与B网络B2进行通信的话,A1主机就会在本网络广播报文(假设是第一次通信),交换机接在A网络的端口收到信号后,对照自己内部的MAC地址表,当交换主得知A1要与B2通信,并且B2又不在A网络时,就会将报文转发到B网络,由于是第一次进行通信,交换机会向所有B网络内的主机发送广播,B网络中的B2主机收到广播后,发现是报文的MAC地址正好是自己网卡的MAC,就会作出响应。
    
    这个A1与B2第一次通信的过程中,交换机都会在不断的学习并记录。

最开始交换机并没有任何一台主机MAC地址,但当A1在A网络广播报文,交换机收到这个报文时,交换机同时也得了A1主机的MAC地址。

交换机转发报文到B网络,B2主机作出响应,那么交换机又得到B2主机的MAC地址。

交换机会将这些地址记录在自己内部的缓存中,并建立一张逻辑上的表。

通过这种学习的方式,不断的记录两个网络中曾经通信过的主机的MAC地址,来完善自己的内部的MAC地址表。
    
    还有一种情况,若是A网络中的A1主机与A3主机通信时,A1在本地网络进行广播,交换机收到信号后,一对比自己内部的MAC地址表,发现A3主机是在A网络的,即A1与A3进行的通信其实是本地网络的通信,就会将这个得到的信号丢弃,不会做转发。
    
    当下一次,A1再与B2通信的时候,交换机就不必要再在B网络进行广播,而是通过内部的表记录的地址直接将报文发送到B2主机上,避免了再一次网络广播。

时间: 2024-12-28 21:38:32

什么是交换机?它是如何工作的?的相关文章

交换机的功能及工作过程

一.交换机概述: 交换机是一种工作在二层的设备,但是随着技术的不断进步,现在已经出现了诸如三层交换机,多层交换机产品.在本篇中讨论的是二层交换机的一些特性. 二.交换机的功能: 1.    地址学习 有些地方也叫做基于源MAC地址学习,这个功能主要就是学习和存储MAC地址. 2.    帧的转发/过滤 数据帧的转发主要是交换机能够根据MAC地址表来转发数据,过滤则是对一些受限制的数据进行阻止或丢弃. 3.    环路避免 由于交换机的某些特性会带来一些问题,比如形成环路,因此为了保证网络上数据的

交换机的四种工作模式

Cisco 交换机的命令行模式 用户模式只能用来查看一些统计信息 Switch> 特权模式可以查看或修改Cisco设备的配置 Switch>enable Switch# 全局配置模式可以修改交换机的全局配置 Switch#configure terminal Switch(config)# 接口模式针对于接口的配置 Switch(config)#interface fastEthernet 0/1 Switch(config-if)# 可以使用end命令来快速退出当前模式 Switch(con

中继器、集线器(HUB)、网桥、交换机、路由器比较

中继器或集线器既不能隔离冲突域又不能隔离广播域,网桥或交换机只能隔离冲突域不能隔离广播域,路由器既能隔离冲突域又能隔离广播域,为什么?[解析] 首先要清楚什么是冲突域和广播域,当一块网卡发送信息时有可能和另一块网卡冲突的所有的网卡的集合称为冲突域.一块网卡发出一个广播,能收到这个广播的所有的网卡的集合称为一个广播域.一般来说一个网段就是一个冲突域,一个局域网就是一个广播域:先了解这么多吧,我们下面先介绍一个中继器.集线器.网桥.交换机.路由器是用来干什么的,在这基础之上再来讨论冲突域和广播域会理

交换机收发原理

交换机收发原理:工作在数据链路层,交换机拥有一条很高宽带的背部总线和内部交换矩阵.交换机的所有端口都挂接在这条总线上.当收到数据包以后,处理端口会查找内存中的MAC地址(就是是固化在网卡上串行EEPROM中的物理地址)挂接到那个端口,通过内部的交换矩阵将其发送到目的端口.目的端口不存在,就会广播到所有的端口,接收端口回应后交换机会学习新的MAC地址,并将其添加到内部MAC地址表中. 下面用图的形式简单表述: 假设交换机A和交换机B的MAC地址都为空. 现在主机11向主机13发送数据,因为交换机M

交换机级联,堆叠,集群技术介绍

简单的局域网(LAN)通常由一台集线器(或交换机)和若干台微机组成.随着计算机数量的增加.网络规模的扩大,在越来越多的局域网环境中,交换机取代了集线器,多台交换机互连取代了单台交换机. 在多交换机的局域网环境中,交换机的级联.堆叠和集群是3种重要的技术.级联技术可以实现多台交换机之间的互连:堆叠技术可以将多台交换机组成一个单元,从而提高更大的端口密度和更高的性能:集群技术可以将相互连接的多台交换机作为一个逻辑设备进行管理,从而大大降低了网络管理成本,简化管理操作.堆叠(Stack)和级联(Upl

集线器 交换机 路由器关系

号称网络硬件三剑客的集线器(Hub).交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者不仅外观相似,而且经常呆在一起,要想分清谁是谁,感觉有点难!就让我们一起来看看它们之间有什么区别和联系吧! 三剑客的工作原理 一.集线器 1.什么是集线器 在认识集线器之前,必须先了解一下中继器.在我们接触到的网络中,最简单的就是两台电脑通过两块网卡构成“双机互连”,两块网卡之间一般是由非屏蔽双绞线来充当信号线的.由于双绞线在传输信号时信号功率

中继器、集线器、交换机、网桥和路由器分别对应于哪一层?

我们首先要详细分析各个设备的作用: 一.中继器 中继器(Repeater)工作于OSI的第一层(物理层),中继器是最简单的网络互联设备,连接同一个网络的两个或多个网段,主要完成物理层的功能,负责在两个网络节点的物理层上按位传递信息,完成信号的复制.调整和放大功能,以此从而增加信号传输的距离,延长网络的长度和覆盖区域,支持远距离的通信. 一般来说,中继器两端的网络部分是网段,而不是子网.中继器只将任何电缆段上的数据发送到另一段电缆上,并不管数据中是否有错误数据或不适于网段的数据.大家最常接触的是网

交换机基础

一,原理 交换机有很多端口,如下如图,交换机有8个口,其中e0/3上连接了台电脑. 现在还有7个口是空闲了,我们还可以在空闲的端口上接入其他电脑,或者switch或router.但是交换机是如何知道都有谁连接在它的端口上了呢?Don't worry,交换机有一张自己的表,你每加入一个设备,它就记下该设备的MAC地址,端口地址表是交换机上电后自动建立的,  保存在RAM中,并且自动维护.形象点儿说,有点儿像自动学习. 当有数据在这个小局域网传输的时候,数据有3中转发策略:丢弃.转发和扩散. 丢弃:

Cisco 2960交换机配置

Cisco 2960交换机配置 1. Cisco工作模式分类及作用 #用户模式仅答应基本的监测命令,在这种模式下不能改变路由器的配置. Switch>                                         #用户模式 #允许用户执行所有的测试.查看.保存等命令,这种模式下不能进行路由器配置的修改,一般此模式建议设置密码保护. Switch>enable                                  #进入特权模式 Switch# #允许用户配置路由