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

交换机的特点:
因为交换机有带宽很高的内部交换矩阵和背部总线,并且这个背部总线上挂接了所有的端口,通过内部交换矩阵,就能够把数据包直接而迅速地传送到目的节点而非所有节点, 这样就不会浪费网络资源,从而产生非常高的效率。同时在此过程中,数据传输的安全程度非常高,更是受到使用者的欢迎和普遍好评。

和集线器每个端口共享同样带宽不同的是,交换机的数据带宽具有独享性。在这样的前提下,在同一个时间段内,交换机就可以将数据传输到多个节点之间,并且每个节点都可 以当做独立网段而独自享有固定的部分带宽,这样就没有和其他设备进行竞争实用的必要。

交换机的工作原理:
交换机工作于OSI参考模型的第二层,即数据链路层。交换机内部的CPU会在每个端口成功连接时,通过将MAC地址和端口对应,形成一张MAC表。在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。因此,交换机可用于划分数据链路层广播,即冲突域;但它不能划分网络层广播,即广播域。

交换机拥有一条很高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口,目的MAC若不存在,广播到所有的端口,接收端口回应后交换机会“学习”新的MAC地址,并把它添加入内部MAC地址表中。使用交换机也可以把网络“分段”,通过对照IP地址表,交换机只允许必要的网络流量通过交换机。通过交换机的过滤和转发,可以有效的减少冲突域,但它不能划分网络层广播,即广播域。

端口
交换机在同一时刻可进行多个端口对之间的数据传输。每一端口都可视为独立的物理网段(注:非IP网段),连接在其上的网络设备独自享有全部的带宽,无须同其他设备竞争使用。当节点A向节点D发送数据时,节点B可同时向节点C发送数据,而且这两个传输都享有网络的全部带宽,都有着自己的虚拟连接。假使这里使用的是10Mbps的以太网交换机,那么该交换机这时的总流通量就等于2×10Mbps=20Mbps,而使用10Mbps的共享式HUB时,一个HUB的总流通量也不会超出10Mbps。总之,交换机是一种基于MAC地址识别,能完成封装转发数据帧功能的网络设备。交换机可以“学习”MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。

数据传送的工作原理
交换机的任意节点收到数据传输指令后,即对于存储在内存里的地址表进行快速查找,从而对于MAC地址的网卡连接位置进行确认,然后再将数据传输到该节点上。如果在地址表中找到相应的位置,则进行传输;如果没有,交换机就会将该地址进行记录,以利于下次寻找和使用。交换机一般只需要将帧发送到相应的点,而无需如集线器发送到所有节点,从而节省了资源和时间,提高了数据传输的速率。

数据传送方式
通过交换的方式进行的数据传输,其实就是交换机的数据传送的方式。之前的集线器,更多是利用共享的方式,来对数据进行传输,没有办法从通讯的速度上进行要求。集线器的共享方式,也就是常说的共享式网络,以集线器作为连接设备并且只有一个方向的数据流,因而网络共享的效率非常低。相对而言,交换机能够对连接到自身的各台电脑进行相应的识别,通过每台电脑网卡的物理地址也就是常说的MAC地址,来进行记忆和识别。在这样的前提之下,就不用再进行广播寻找,而能够直接将记忆的MAC地址找到相应的地点并且通过一个临时性专用的数据传输通道,来完成两个节点之间不受外来干扰的数据传输的通信。由于交换机还具有全双工传输的方式,所以也可以对于多对节点间通过同时建立临时的专用通道,来形成一个立体且交叉的数据传输通道结构。

好了,以上内容就是飞畅科技关于交换机特点以及工作原理的相关详细介绍了,希望能对你有所帮助!杭州飞畅,20年专注光纤通信研发、生产和销售,主营光端机、光纤收发器、工业交换机、协议转换器等,我们为客户提供定制化的产品服务,欢迎前来了解、交流。

交换机的特点及工作原理相关推荐

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

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

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

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

  3. 交换机的配置、工作原理以及管理MAC地址表

    1.网桥和交换机 网桥: (1)主要基于软件 (2)每个网桥实现一个spanning-tree 交换机 (1)主要基于硬件(ASIC) -(2) 每个交换机可以支持多个spanning-tree sw ...

  4. 交换机路由器作用以及工作原理详解

    1.1 PC机之间访问过程 A访问B过程 通过数据(mac地址)进行访问 1)A发送request请求包,该包携带源macA和目标macB 2)request请求包经过中继器进行(广播),所有的都可以 ...

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

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

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

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

  7. 第16章 以太网交换机工作原理(H3CNE)

    在局域网中,交换机是非常重要的网络设备,负责在主机之间快速转发数据帧.交换机与集线器的不同之处在于,交换机工作在数据链路层,能够根据数据帧中的MAC地址进行转发.本文重点讲述了交换机进行MAC地址学习 ...

  8. 路由和交换机工作原理

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

  9. 交换机工作原理、MAC地址表、路由器工作原理详解

    一:MAC地址表详解 说到MAC地址表,就不得不说一下交换机的工作原理了,因为交换机是根据MAC地址表转发数据帧的.在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,交换机就是根据 ...

最新文章

  1. 操作系统知识点:全面
  2. pycharm如何折叠指定代码而不是某一个函数或类或功能块
  3. 前端必须会的基本知识题目
  4. 文件系统管理 之 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍...
  5. python的logging模块
  6. python init函数可以外部调用么,如何从python类中调用外部函数
  7. C语言——反弹球游戏(第二阶段
  8. java-cef系列视频第三集:添加flash支持
  9. 用VScode写html文件以及调用浏览器运行
  10. python爬取谷歌图片_Python 爬取谷歌街景图片
  11. 硬盘助手写入文件的正确提取
  12. lis中hl7接口 java_hl7接口开发商中文使用手册
  13. 色彩搭配及设计金字塔的总结
  14. Prettier的使用
  15. 【已解决】Nginx基于多端口、多域名配置
  16. PHPStorm设置Ctrl+滚轮调整字体大小
  17. IoT黑板报0112:谷歌关闭Titan无人机上网项目
  18. 容器技术在企业落地的最佳实践
  19. 【NLP】⚠️学不会打我! 半小时学会基本操作 4⚠️词向量模型
  20. 《算法图解》----第十章:K最邻近算法

热门文章

  1. Java EE安全性API向前发展
  2. dbunit测试dao_用于数据库测试的DBUnit,Spring和注释
  3. Docker容器中的WildFly Swarm JAX-RS微服务
  4. java 编写代码_Java 7:如何编写非常快速的Java代码
  5. java自动gc_具有Java 7中自动资源管理功能的GC
  6. 在Spring Boot应用程序中测试邮件代码
  7. JavaFX技巧5:可观察
  8. 使用xjc一秒钟生成您的JAXB类
  9. Spring应用程序与JNDI连接池的集成测试
  10. JavaFX中的塔防(3)