摘要: 可能大家都听说过交换机,但却从未见过交换机,那么,交换机是什么?其工作原理又是怎样的?它又有什么功能与作用呢?今天我们就来聊聊交换机。

可能大家都听说过交换机,但却从未见过交换机,那么,交换机是什么?其工作原理又是怎样的?它又有什么功能与作用呢?今天我们就来聊聊交换机。

一、什么是交换机?

交换机是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。交换机工作于OSI参考模型的第二层,即数据链路层。交换机拥有一条高带宽的背部总线和内部交换矩阵,在同一时刻可进行多个端口对之间的数据传输。交换机的传输模式有全双工,半双工,全双工/半双工自适应。

二、交换机的工作原理

当交换机收到数据时,它会检查它的目的MAC地址,然后把数据从目的主机所在的接口转发出去。交换机之所以能实现这一功能,是因为交换机内部有一个MAC地址表,MAC地址表记录了网络中所有MAC地址与该交换机各端口的对应信息。某一数据帧需要转发时,交换机根据该数据帧的目的MAC地址来查找MAC地址表,从而得到该地址对应的端口,即知道具有该MAC地址的设备是连接在交换机的哪个端口上,然后交换机把数据帧从该端口转发出去。

1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。

2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。

3.如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称为泛洪(flood)。

4.广播帧和组播帧向所有的端口转发。

三、交换机的功能与作用 

1.学习MAC地址

交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来,并存放在交换机缓存中的MAC地址表中。如果接收到新的端口回应,它可以学习新的MAC地址并记录好。

2、转发数据帧

当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口而不是所有端口。消除回路 当交换机包括一个冗余回路时,以交换机通过生成树协议避免回路的产生,同时允许存在后备路径。

3、连接不同网络

交换机除了能够连接同种类型的网络之外,还可以在不同类型的网络之间起到互连作用。如今许多交换机都能够提供支持快速以太网或FDDI等的高速连接端口,用于连接网络中的其它交换机或者为带宽占用量大的关键服务器提供附加带宽。

4、划分局域网

交换机可以像网桥那样,将局域网分为多个冲突域,每个冲突域都是有独立的宽带,因此大大提高了局域网的带宽。

交换机通常用在大的局域网内,并且搭配路由器使用,而家庭的网络布局,通常一个小路由器就能搞定,没必要再搭配交换机,因此大家通常是只听说过交换机,而很少见到交换机。

交换机的工作原理小编就先讲到这里了,交换机还有很多的知识需要我们学习,所以大家要孜孜不倦的学习,要温故而知新,才能掌握知识。

交换机的工作原理是什么,它有什么功能与作用?相关推荐

  1. 路由器与交换机的工作原理

    路由器与交换机的工作原理 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因 ...

  2. 什么是交换机?交换机的工作原理是什么?

    交换机是一种用于电(光)信号转发的网络设备.它可以为接入交换机的任意两个网络节点提供独享的电信号通路.最常见的交换机是以太网交换机.交换机工作于OSI参考模型的第二层,即数据链路层.交换机拥有一条高带 ...

  3. 路由器和交换机的工作原理---笔面试

    路由器的工作原理 路由器的作用 1.路由,转发 2.不同网络类型的互联 路由器是一个工作在tcp/ip协议栈中的三层设备,同样具有二层的功能. 1.路由器的路由转发功能 对于一个进入路由器的数据包,先 ...

  4. 交换机开发(一)—— 交换机的工作原理

    一.交换机的工作原理 当交换机收到数据时,它会检查它的目的MAC地址,然后把数据从目的主机所在的接口转发出去.交换机之所以能实现这一功能,是因为交换机内部有一个MAC地址表,MAC地址表记录了网络中所 ...

  5. 路由器与交换机的工作原理(转)

    计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因此通常在谈到"互 ...

  6. DHCP和交换机的工作原理

    1.交换机 的工作原理? 当数据帧发送到交换机时,交换机会拆帧查看CAM表(又叫MAC地址表).有则转发,无则泛洪! client 客户 access访问 management管理 Switch#sh ...

  7. 【转】交换机开发(一)—— 交换机的工作原理

    一.交换机的工作原理 当交换机收到数据时,它会检查它的目的MAC地址,然后把数据从目的主机所在的接口转发出去.交换机之所以能实现这一功能,是因为交换机内部有一个MAC地址表,MAC地址表记录了网络中所 ...

  8. 什么是交换机,交换机的工作原理

    什么是交换机,交换机的工作原理 1,什么是交换机 交换机(英文叫switch 简称SW )是一种网络硬件设备,是用一种(光)电信号转发交换数据的设备,可以为接入交换机的任意两个网络节点提供(光)电信号 ...

  9. 交换机的工作原理及作用

    交换机概述 交换机是一种多端口的网桥,在数据链路层使用MAC地址转发数据.通过引入路由功能,一些交换机也可以在网络层转发数据,这种交换机一般被称为三层交换机或者多层交换机. 交换机的工作原理 当数据来 ...

  10. 路由器和交换机的工作原理 2、3层

    路由器的工作原理 路由器是三层设备,同时可以处理二层数据,当数据包进入路由器时,路由器最先查看数据包中的目标MAC地址 路由器先去看二层报头,看目标mac 目标mac情况: 1.广播(全F) 解封装到 ...

最新文章

  1. XGBOOST带试验源码
  2. Alamofire的简单封装
  3. .so 依赖目录 cmake_cmake浅析
  4. 用友老是显示服务器错误,客户端连服务器出现这样的错误框
  5. 前端攻城狮学习笔记七:常见前端面试题之HTML/CSS部分(二)
  6. 更换计算机桌面背景的教案,桂科版三年级下册任务一 美化桌面背景免费教学设计...
  7. android开发realm多线程操作,数据库的设计:深入理解 Realm 的多线程处理机制
  8. keil git 编译文件_交叉编译链下的Makefile(STM32F4xx)
  9. Android 开发未来的出路何在? | 技术头条
  10. 51nod 1378 夹克老爷的愤怒(树型dp+贪心)
  11. scrapy基础知识之防止爬虫被反的几个策略::
  12. log4j日志系统的使用
  13. 谈谈目前国内IDC主机管理系统现状和使用感受
  14. 推荐系统常用推荐系统算法(协同过滤算法等)-人工智能AI
  15. 计算机及移动设备管理软件,终端管理软件
  16. 【老生谈算法】Matlab中插值函数汇总和使用说明——插值函数
  17. Composition
  18. 调用本地主干的预训练的.pth文件
  19. 计算机专业大学生每天睡多久,大学睡眠时间最少的10大专业,没想到第一名竟是......
  20. 欢迎大家关注我创办的北京圣思园科技有限公司IT高端就业培训

热门文章

  1. 《东周列国志》第十一回 宋庄公贪赂构兵 郑祭足杀婿逐主
  2. 通过poi导出带图片的Excel表格
  3. 2008和2016哪个服务器系统好,windows2012和windows2016哪个好还是win2019、win2008
  4. 回炉重造--数据库操作速成记
  5. 没有事业的女人会很惨
  6. 2、树莓派声卡设置和alsactl命令的使用
  7. 易语言雷电模拟器adb模块制作实现一键模拟器多开
  8. 华为服务器装系统识别不到硬盘,重装Windows10系统找不到硬盘的两种解决方法
  9. python 内存不足_python内存不够
  10. Idea中使用maven 与pom文件讲解