交换机的结构特点及主要功能

news2024/11/15 0:09:43

在这里插入图片描述

什么是交换机?
Switch 意为“交换机”,是一种用于转发电 ( 光 ) 信号的网络设备。它可以为访问交换机的任意两个网络节点提供专用的电信号路径。非常常见的 是以太网交换机。其他常见的有电话语音交换机、光纤交换机等。

它的工作原理是什么?
交换机工作在 OSI 参考模型的第二层,即数据链路层。当每个端口连接成功后,交换机内部的 CPU 会将 MAC 地址与端口进行匹配,形成 MAC 表。在以后的通信中,寻址到这个 MAC 地址的数据包只会发送到它对应的端口,而不是所有的端口。因此,交换机可以用来划分数据链路层广播,也就是冲突域;但它不能划分网络层广播,也就是广播域。

该交换机具有高带宽后端总线和内部交换矩阵。交换机的所有端口都连接到此备用总线。控制电路接收到数据包后,处理端口会在内存中查找地址对照表,确定目的 MAC 的 NIC( 网卡的硬件地址 ) 附着在哪个端口,通过内部交换矩阵快速将数据包传输到目的端口。如果目的 MAC 不存在,它将被广播到所有端口。接收端口响应后,交换机将“学习”新的 MAC 地址,并将其添加到内部 MAC 地址表中。交换机也可以“分割”网络。通过比较 IP 地址表,交换机仅允许必要的网络流量通过交换机。通过交换机的过滤转发,可以有效减少冲突域。

端口 :
交换机可以同时在多个端口对之间传输数据。每个端口都可以看作一个独立的物理网段 ( 注 : 非 IP 网段 ) ,与之相连的网络设备可以自己享用所有带宽,不与其他设备竞争。当节点 A 向节点 D 发送数据时,节点 B 可以同时向节点 C 发送数据,两次传输都享受网络的全部带宽,并且有自己的虚拟连接。如果这里使用的是 10Mbps 的以太网交换机,此时交换机的总流量等于 2 × 10Mbps=20Mbps ,而使用 10Mbps 的共享集线器时,一个集线器的总流量不会超过 10Mbps 。总之,交换机是一种基于 MAC 地址标识的网络设备,可以完成封装和转发数据帧的功能。交换机可以“学习” MAC 地址,并将其存储在内部地址表中。通过在数据帧的发起者和目标接收者之间建立临时交换路径,数据帧可以从源地址直接到达目的地址。

数据传输的工作原理 :
交换机的任一节点收到数据传输指令后,快速查找内存中存储的地址表,从而确定 MAC 地址的网卡连接位置,然后将数据传输到该节点。如果在地址表中找到相应的位置,则进行传输;如果没有,交换机将记录该地址以供下次搜索和使用。一般交换机只需要向相应的点发送帧,而不需要像 hub 一样发送到所有节点,这样就节省了资源和时间,提高了数据传输速率。

数据传输方式 :
通过交换的数据传输,其实就是交换机的数据传输方式。过去,集线器用于共享数据,因此无法请求通信速度。集线器的共享模式,也称共享网络,使用集线器作为连接设备,只有一个方向的数据流,所以网络共享的效率很低。相对来说,交换机可以识别连接到自己的电脑,通过每台电脑网卡的物理地址来记忆和识别,也就是通常所说的 MAC 地址。在这个前提下,不需要搜索广播,而是通过一个临时的专用数据传输信道,直接找到存储的 MAC 地址到相应的地方,完成两个节点之间无外界干扰的数据传输的通信。由于交换机也具有全双工传输模式,所以通过同时在多对节点之间建立临时专用通道,也可以形成立体交叉的数据传输通道结构。

它分为几类?
概括地说,有两种类型的网络交换机 : 广域网交换机和局域网交换机。广域网主要应用于电信领域,为通信提供基础平台。局域网交换机在局域网中用于连接终端设备,如 PC 和网络打印机。按传输介质和传输速度可分为以太网交换机、快速以太网交换机、千兆以太网交换机、 FDDI 交换机、 ATM 交换机和令牌环网交换机。从规模应用来看,可以分为企业交换机、部门交换机和工作组交换机。各厂商划分的规模并不完全一致。一般来说,企业级交换机是机架式的,部门级交换机可以是机架式的 ( 插槽数少 ) 或者固定配置的,工作组级交换机是固定配置的 ( 功能更简单 ) 。另一方面,从应用规模来看,作为骨干交换机,支持 500 个信息点以上大型企业的交换机是企业级交换机,支持 300 个信息点以下中型企业的是部门级交换机,支持 100 个信息点以下的是工作组级交换机。

以太网交换机 :
随着计算机及其互联技术 ( 即“网络技术” ) 的飞速发展,以太网已成为迄今为止普及率很高的短距离二层计算机网络。以太网的核心部件是以太网交换机。

无论是手动交换还是程控交换,都是为了传输语音信号,需要专线的是“电路交换”。以太网是计算机网络,需要传输数据,所以采用“分组交换”。但是,无论采用哪种交换方式,交换机在两点之间提供“独占访问”的特性都不会改变。就以以太网设备而言,交换机和集线器的本质区别在于 : 当 A 向 B 发送消息时,如果经过集线器,所有访问集线器的网络节点都会收到这条消息 ( 即以广播的形式发送 ) ,但网卡会在硬件层面过滤掉没有发送到本机的消息;但如果经过交换机,除非 A 通知交换机广播,否则永远收不到 C 发送给 B 的信息 ( 除非获得交换机控制权对其进行监控 ) 。

以太网交换机厂商根据市场需求推出了三层甚至四层交换机。但其核心功能仍然是第二层的以太网分组交换,但具有一定的处理 IP 层甚至更高层分组的能力。网络交换机是一种扩展网络的设备,它可以为子网提供更多的连接端口,以便连接更多的计算机。随着通信行业的发展和国民经济信息化的推进,网络交换机市场正在稳步上升。它具有高性价比、高灵活性、相对简单和易于实现的特点。

光网络交换机 :
光交换是人们正在开发的下一代交换技术。所有开关技术都基于电信号。甚至光纤开关都是先把光信号转换成电信号,再切换回另一根光纤。由于光电转换率低,且电路的处理速度有物理瓶颈,人们希望设计一种没有光电转换的“光开关”。其内部不是电路而是光路,逻辑元件不是开关电路而是开关光路。这将大大提高交换机的处理速度。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/108484.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

美国藤校Top30大学对IB成绩的要求

众所周知,IB体系是目前全球认可度比较高的国际课程。那么,用IBDP成绩申请美国TOP30大学需要什么样的成绩? 小智今天来带大家好好研究下美国TOP30大学对IB成绩的要求。普林斯顿大学 Princeton University 普林斯顿大学对于IB成绩没有具体要求&…

nginx架构解析:朴实中见真知

目录前言为什么高并发很重要Apache可以做到吗使用nginx会更有优势吗?nginx架构概览代码结构Workers模型nginx进程规则nginx缓存概览nginx配置nginx内部典型的HTTP请求处理循环课程总结前言 nginx(发音“engine x”)是俄国的软件工程师Igor S…

Godzilla(哥斯拉)安装与使用

Godzilla安装与使用1.Godzilla介绍2.Godzliia下载与安装2.1.Godzilla下载2.2.运行环境2.3.Godzilla安装2.3.1.执行文件2.3.2.安装完成3.Godzliia3.1.Godzliia使用3.1.1.生成木马3.1.2.存储木马3.1.3.放入木马3.1.4.访问木马3.1.5.连接木马3.1.6.测试连接3.1.7.连接进入3.2.Godz…

麒麟水乡,IU酒店进驻云南旅游咽喉之地曲靖

曲靖位于云南省东北部,是云南连接内地的重要陆路通道,素有“滇黔锁钥”、“入滇门户”、“云南咽喉”之称,是仅次于昆明的云南第二大城市。曾入选“中国十佳宜居城市”榜单10次的城市,拥有3000多年的文明史,早在三国魏…

Python解题 - CSDN周赛第17期 - 拯救公主

本期又出现了题目测试数据的问题,而且题目和算法关系也不太大,基本就属于用代码代替手工解答算术题的感觉。不禁让人怀疑官方题库是否已经没有高质量的题了,同时也怀疑长期满分却又不更新博客拿奖品的某位选手是不是托。。。 第一题&#xff…

VS系列多通道振弦传感器无线采发仪与参数配置工具连接

VS101~VS432 设备配备了专门的参数配置工具 SETP 来完成设备工作参数的查看和修改工作。 连接前的准备工作 (1)数据接口与计算机连接 使用标配的通讯线与计算机 RS232 接口连接。若需基于手机网络发送数据,请在开机前安装 SIM 卡。 若…

D. Lucky Chains(GCD+素数筛)

input: 4 5 15 13 37 8 9 10009 20000output: 0 1 -1 79题目大意: 如果一个数对(x,y)是幸运的,当且仅当gcd(x,y)1,一条链可以由以下规律的数对组成,(x,y),(x1,y1),(x2,y2)……(xk,yk),如果说一条链是幸运的,当且仅当…

非零基础自学Golang 第16章 正则表达式 16.3 regexp包 16.4 小结 16.5 知识拓展

非零基础自学Golang 文章目录非零基础自学Golang第16章 正则表达式16.3 regexp包16.3.1 MatchString函数16.3.2 FindStringIndex函数16.3.3 ReplaceAllString函数16.4 小结16.5 知识拓展16.5.1 常用正则表达式参考第16章 正则表达式 16.3 regexp包 Go在处理正则表达式时主要使…

拆箱phper最适合入门的go框架beego

beego beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性&#xff…

路由信息协议RIP(计算机网络)

目录 路由选择协议 路由信息协议 RIP中的距离 RIP协议的具体算法 RIP协议路由表的更新 例题 距离向量算法 RIP 协议的要点 路由选择协议 路由器之间要互相不断交换网络拓扑和状态信息,根据信息求出到所有目的网络的最佳路由 用于交换路由信息,进…

软件测试实战教程系列—接口测试用例和报告模板|收藏版

文章目录 接口测试为什么会如此重要呢? 接口测试的必要性 获取接口相关信息 接口测试的流程 接口文档 是接口测试的参照,至少包括: 接口测试用例设计 接口测试用例模板 (可根据项目实际情况设计增减) 接口测试…

前端基础_组合多个图形

组合多个图形 在前面的实例中,我们看到使用Canvas API可以将一个图形重叠绘制在另一个图形上面,但图形中能够被看到的部分完全取决于以哪种方式进行组合,这时需要使用到Canvas API的图形组合技术。在HTML5中,只要用图形上下文对象…

模数转换器(ADC)

目录 一、简介: 二、主要特征 三、校准(CLB) 四、ADC时钟 五、ADCON开关 六、规则组和注入组 七、转换模式 八、注入通道管理 九、可编程的采样时间 十、外部触发 十一、温度传感器和内部参考电压 一、简介: 12位ADC是…

CSS -- 使用纯CSS实现旋转木马相册的效果

如果对3D转换不熟悉可以参考&#xff1a;CSS – CSS3中3D转换相关属性讲解&#xff08;translate3d&#xff0c;rotate3d&#xff0c;perspective&#xff0c;transform-style&#xff09; 如果对动画不熟悉可以参考&#xff1a;CSS – CSS3基础动画讲解 旋转木马图片相册 <…

centos 7安装mysql

一.安装之前检测系统是否有自带的MySQL(若是没有安装直接忽略该步骤) rpm -qa | grep mysql #检查是否安装过MySQL rpm -qa | grep mariadb #检查是否存在 mariadb 数据库&#xff08;内置的MySQL数据库&#xff09;&#xff0c;有则强制删除 rpm -e --nodeps mariadb-libs-…

信而泰BGP Flow Spec防攻击测试解决方案

随着互联网行业的迅猛发展&#xff0c;越来越多的业务都从线下走到了线上。互联网在给大家生活带来便利的同时也面临着防护自身安全的各种挑战。 DoS/DDoS攻击是对网络安全的重大威胁&#xff0c;攻击者通过多个控制端控制成千上万的攻击设备对同一个目的地址、网段或服务器同…

【触摸屏功能测试】昆仑通态MCGS——物联网功能测试

测试触摸屏&#xff1a; 型号&#xff1a;TPC7022Ni 测试内容&#xff1a;物联网产品设备的无线通信和远程调试功能 物联网 1、功能概述 物联网产品设备可通过无线通讯的方式&#xff0c;进行远程调试和操作。物联网产品设备支持以下功能&#xff1a; l 4G和WiFi通信 l 远…

m基于kmeans和SVM的网络入侵数据分类算法matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 首先计算整个数据集合的平均值点&#xff0c;作为第一个初始聚类中心C1&#xff1b; 然后分别计算所有对象到C1的欧式距离d&#xff0c;并且计算每个对象在半径R的范围内包含的对象个数W。 此时计…

非零基础自学Golang 第17章 HTTP编程(上) 17.2 HTTP客户端 17.2.3 发起GET请求

非零基础自学Golang 文章目录非零基础自学Golang第17章 HTTP编程(上)17.2 HTTP客户端17.2.3 发起GET请求第17章 HTTP编程(上) 17.2 HTTP客户端 17.2.3 发起GET请求 从现在开始我们将会学习如何使用Go语言模拟浏览器发起HTTP请求。 发起请求前需要创建一个请求对象&#xff…

WINDOWS下安装ORACLE客户端报错:无法访问临时位置

WINDOWS2016&#xff08;虚拟机&#xff09;安装oracle11g碰到“无法访问临时位置”的问题&#xff0c;详细信息如下&#xff1a; INS-30131] 执行安装程序验证所需的初始设置失败。 原因 - 无法访问临时位置。 操作 - 请确保当前用户具有访问临时位置所需的权限。 附加信息: …