网络进阶学习:交换机二层

news2025/1/11 6:50:00

交换机二层

  • 交换机的概念和作用
  • 交换机的划分
  • 交换机第二层的内容
      • ⭐第一部分:MAC地址
      • ⭐第二部分:逻辑链路控制子层
      • ⭐第三部分:介质访问控制子层
      • ⭐第四部分:交换机转发表
      • ⭐第五部分:VLAN
      • ⭐第六部分:STP
  • 交换机第二层的接口作用
      • 交换机第二层作用可总结为5点:
  • 交换机的第二层接口类型
      • 交换机的第二层接口类型可细分为7种:
      • 以太网MAC地址和网帧格式
      • 以太网接口的工作模式
  • 交换机的初始配置
  • 交换机的工作原理
  • 交换机的基本配置

交换机的概念和作用

⭐交换机是一种用于计算机网络中的设备,主要作用是在网络中传递数据包并控制数据流。交换机可以将数据包从一个端口传输到另一个端口,从而实现不同设备之间的通信。

⭐交换机的作用可以简单地概括为以下几点:

  • 分割网络

交换机可以将一个大型网络分割成多个较小的网络,从而减少网络拥堵和冲突,提高网络的可靠性和性能。这种分割可以根据不同的需要进行,可以按照设备类型、应用程序或者地理位置等进行分割。

  • 连接设备

交换机可以将不同设备之间的数据包进行转发,从而实现设备之间的通信。交换机可以连接计算机、服务器、路由器、打印机等设备,使它们能够互相交换数据。

  • 控制数据流

交换机可以通过控制数据流来优化网络性能。它可以检测网络中的流量和拥塞情况,并根据需要调整数据的传输速度和流量。这样可以避免数据包的丢失和延迟,提高网络的可靠性和性能。

  • 提高网络安全性

交换机可以通过限制网络访问、控制用户访问权限等方式来提高网络的安全性。它可以检测和阻止未经授权的访问,并保护网络免受网络攻击和恶意软件的影响。


交换机的划分

⭐交换机一共可分为3层,分别是物理层,数据链路层,网络层
在这里插入图片描述

  • 物理层

物理层是交换机的第一层,主要负责传输数据的物理介质,如网线、光纤等。物理层的主要功能是将数字信号转换为物理信号并发送到相应的设备。

  • 数据链路层

数据链路层是交换机的第二层,主要负责数据的传输和控制。数据链路层分为两个子层:逻辑链路控制子层和介质访问控制子层。

逻辑链路控制子层主要负责建立和维护数据链路,保证数据的可靠传输。介质访问控制子层主要负责控制多个设备同时访问同一物理介质的方式,以避免冲突和数据丢失。

数据链路层通过物理地址(MAC地址)来识别不同的设备,并使用交换机的转发表来转发数据包。

  • 网络层

网络层是交换机的第三层,主要负责数据的路由和转发。网络层使用网络地址(IP地址)来识别不同的网络,并使用路由表来选择最佳路径来转发数据包。

网络层的主要功能是实现不同网络之间的通信,并提供一些高级功能,如负载均衡、流量控制和安全性等。


交换机第二层的内容

在这里插入图片描述

交换机第二层主要负责数据的传输和控制

⭐⭐⭐如果详细去划分交换机第二层的东西,可将这一层分为6个部分,而以下的6个部分则保证了数据在网络中的可靠传输和高效转发,这也是交换机二层的重要意义。

⭐第一部分:MAC地址

MAC地址是数据链路层中的一个重要概念,用于唯一识别网络中的每个设备。MAC地址通常由48位二进制数字组成,可以表示成12位十六进制数。交换机使用MAC地址来识别不同的设备,并使用转发表来转发数据包。

⭐第二部分:逻辑链路控制子层

逻辑链路控制子层是数据链路层的一个子层,主要负责建立和维护数据链路,保证数据的可靠传输。逻辑链路控制子层通常采用一些协议来实现,如HDLC、PPP等。

⭐第三部分:介质访问控制子层

介质访问控制子层是数据链路层的另一个子层,主要负责控制多个设备同时访问同一物理介质的方式,以避免冲突和数据丢失。介质访问控制子层通常采用一些协议来实现,如CSMA/CD、Token
Ring等。

⭐第四部分:交换机转发表

交换机转发表是交换机中的一个重要组成部分,用于记录MAC地址和端口之间的对应关系。当交换机接收到一个数据包时,它会查找转发表,找到目标设备的MAC地址,并将数据包转发到相应的端口。

⭐第五部分:VLAN

VLAN是虚拟局域网的缩写,是一种将物理局域网划分为多个逻辑局域网的技术。VLAN可以根据不同的需求将不同的设备划分到不同的逻辑局域网中,从而提高网络的安全性、性能和管理效率。

⭐第六部分:STP

STP是生成树协议的缩写,是一种用于防止网络环路的协议。STP可以自动选择一条最优路径,从而避免数据在网络中无限循环,提高网络的可靠性和性能。


交换机第二层的接口作用

交换机的第二层接口是指交换机提供的用于连接网络设备的端口,每个端口都有一个唯一的标识符,称为端口号。

交换机第二层作用可总结为5点:

实现设备之间的通信:
交换机的第二层接口可以将数据包从一个端口传输到另一个端口,从而实现不同设备之间的通信。通过连接交换机,设备可以互相发送和接收数据包,实现数据的传输和交换。

分割网络:
交换机的第二层接口可以将一个大型网络分割成多个较小的网络,从而减少网络拥堵和冲突,提高网络的可靠性和性能。通过不同的接口类型,可以将不同设备连接到不同的网络中,实现网络的分割和管理。

控制数据流:
交换机的第二层接口可以通过控制数据流来优化网络性能。它可以检测网络中的流量和拥塞情况,并根据需要调整数据的传输速度和流量。这样可以避免数据包的丢失和延迟,提高网络的可靠性和性能。

提高网络安全性:
交换机的第二层接口可以通过限制网络访问、控制用户访问权限等方式来提高网络的安全性。它可以检测和阻止未经授权的访问,并保护网络免受网络攻击和恶意软件的影响。

实现不同网络协议之间的转换:
交换机的第二层接口可以实现不同网络协议之间的转换,如将以太网协议转换为无线网络协议。这样可以使不同类型的设备能够互相通信和交换数据,提高网络的灵活性和扩展性。


交换机的第二层接口类型

在这里插入图片描述

交换机的第二层接口类型可细分为7种:

  • #以太网接口

以太网接口是交换机中最常见的一种接口类型,其主要作用是将数据包从一个端口传输到另一个端口。以太网接口通常有两种速度:10兆和100兆。此外,还有一种更高速度的千兆以太网接口。这种接口通常用于需要大量数据传输的高速网络。

  • 快速以太网接口

快速以太网接口是一种更快的以太网接口,其传输速度为100兆。这种接口通常用于需要更高速传输的网络,如视频流、音频流等。快速以太网接口比标准以太网接口更快,但也更昂贵。

  • 千兆以太网接口

千兆以太网接口是一种更快的以太网接口,其传输速度为1千兆。这种接口通常用于需要大量数据传输的高速网络,如数据中心、云计算等。千兆以太网接口比快速以太网接口更快,但也更昂贵。

  • 万兆以太网接口

万兆以太网接口是一种更快的以太网接口,其传输速度为10千兆。这种接口通常用于需要大量数据传输的高速网络,如超级计算机、高性能计算等。万兆以太网接口比千兆以太网接口更快,但也更昂贵。

  • 光纤接口

光纤接口是一种基于光纤传输的接口类型。这种接口通常用于需要更长距离的数据传输,如跨越城市或国家的网络。光纤接口比以太网接口更快,但也更昂贵。

  • 串口接口

串口接口是一种基于串行传输的接口类型。这种接口通常用于连接路由器或其他网络设备。串口接口比以太网接口慢,但也更便宜。

  • 无线接口

无线接口是一种无线网络连接的接口类型。这种接口通常用于连接移动设备或需要无线网络连接的设备。无线接口比有线接口慢,但也更方便。

以太网MAC地址和网帧格式

在这里插入图片描述在这里插入图片描述

以太网接口的工作模式

在这里插入图片描述


交换机的初始配置

7个步骤:

连接交换机:
将交换机与电源和网络连接好,确保交换机能够正常启动。

进入交换机配置界面:
使用终端或串口连接到交换机,并输入用户名和密码登录到交换机的配置界面。

配置基本信息:
配置交换机的基本信息,包括设置主机名、域名、管理IP地址等。

配置端口:
配置交换机的端口,包括设置端口速度、双工模式、VLAN等。

配置VLAN:
如果需要使用VLAN,需要配置VLAN的名称、ID、端口等信息。

配置路由:
如果需要交换机支持路由功能,需要配置路由表、静态路由等信息。

保存配置:
最后需要将配置保存到交换机的非易失性存储器中,以便下次启动时自动加载配置。

在这里插入图片描述


交换机的工作原理

在这里插入图片描述交换机的工作原理可总结为以下几个方面:

MAC地址学习:
交换机通过监听网络中的数据包,学习到不同设备的MAC地址,并将其保存在交换机的MAC地址表中。

MAC地址转发:
当交换机接收到一个数据包时,交换机会查找该数据包的目标MAC地址在MAC地址表中的位置,如果找到了目标地址,则将数据包转发到对应的端口,否则将数据包广播到所有端口。

网络分割:
交换机可以将网络分割成多个VLAN,不同VLAN之间的通信需要通过路由器进行转发。

数据过滤:
交换机可以根据不同的数据包头部信息,如源MAC地址、目标MAC地址、VLAN ID等,对数据进行过滤和限制。

QoS处理:
交换机可以根据不同的服务类型和优先级,对数据包进行优先处理,保证关键数据的传输质量。

STP协议:
当网络中出现环路时,交换机会通过STP协议自动计算出一棵无环树,以防止数据包的无限循环。


交换机的基本配置

交换机的基本配置内容比较多,我们需要配很多东西。

⭐配置主机名和域名:

使用命令行界面或Web界面,设置交换机的主机名和域名,以便于管理和识别。

⭐配置管理IP地址:

设置交换机的管理IP地址,以便于通过网络进行管理和监控。

⭐配置时间和时区:

设置交换机的时间和时区,以便于记录日志和进行时间同步。

⭐配置端口:

设置交换机的端口速度、双工模式、MTU等参数,以适应不同的网络环境。

⭐配置VLAN:

如果需要使用VLAN,需要配置VLAN的名称、ID、端口等信息。

⭐配置STP:

配置交换机的STP(Spanning Tree Protocol),以防止网络中的环路造成数据包的无限循环。

⭐配置端口安全:

设置交换机的端口安全,防止未授权设备接入网络。

⭐配置QoS:

配置交换机的QoS(Quality of Service),以保证网络中的重要数据包得到优先处理。

⭐配置SNMP:

设置交换机的SNMP(Simple Network Management Protocol),以便于远程监控和管理。

⭐保存和备份配置:

最后需要将配置保存到交换机的非易失性存储器中,并备份配置文件,以便于出现故障时快速恢复交换机的配置。

在这里插入图片描述


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

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

相关文章

Hudi系列25: Flink SQL使用checkpoint恢复job异常

文章目录 一. 通过Flink SQL将MySQL数据写入Hudi二. 模拟Flink任务异常2.1 手工停止job2.2 指定checkpoint来恢复数据2.3 整个yarn-session上的任务恢复 三. 模拟源端异常3.1 手工关闭源端 MySQL 服务3.2 FLink任务查看 FAQ:1. checkpoint未写入数据2. checkpoint 失败3. 手工取…

自然语言处理技术简介

长期以来,研究人员进行自然语言处理研究主要依赖各种机器学习模型,以及手工设计的特征,但这样做带来的隐患是由于语言信息被稀疏表征表示,会出现维度诅咒之类的问题。而随着近年来词嵌入(低维、分布式表征)…

港联证券|A股船舶板块景气反转即将到来

在经历了去年的爆发后,2023年的中国造船业仍然处在订单交付两旺的高度景气周期之中。 5月22日,中国船舶集团有限公司旗下沪东中华造船(集团)有限公司宣布交付全球最大级别24116TEU超大型集装箱船系列3号船“地中海吉玛”号。据报道…

3D 对象转换器应该如何将 OBJ 转换为 FBX ?

Aspose.3D 是一个功能丰富的游戏软件和计算机辅助设计(CAD)的API,可以在不依赖任何3D建模和渲染软件的情况下操作文档。API支持Discreet3DS, WavefrontOBJ, FBX (ASCII, Binary), STL (ASCII, Binary), Universal3D, Collada, glTF, GLB, PLY…

SpringMVC框架理解

JavaEE体系结构包括四层,从上到下分别是应用层、Web层、业务层、持久层。Struts和SpringMVC是Web层的框架,Spring是业务层的框架,Hibernate和MyBatis是持久层的框架。 为什么要使用SpringMVC? 很多应用程序的问题在于处理业务数据…

一对一项目指导,在线购物网站webform+SQLServer技术架构

我是Tom老师,10开发经验, 我先后在携程网、陆金所,两家互联网和金融行业领头公司 担任高级开发工程师, 技术深厚,开发经验丰富,认真负责。 我现在专门做一对一编程辅导。 希望我的专业辅导,…

02数字图像基础

文章目录 2数字图像基础2.4图像取样和量化2.4.4图像内插 2.5像素间的一些基本关系2.5.1相邻像素2.5.2邻接性、连通性、区域和边界2.5.3距离度量 2.6 数字图像处理2.6.1阵列和矩阵操作2.6.2线性操作和非线性操作2.6.3算术操作2.6.5空间操作2.6.6向量与矩阵操作2.6.7图像变换2.6.…

架构演变之路

一)单机架构: 一)定义:应用服务和数据库服务器共用一台服务器,所有的服务被部署到一台服务器上面 蓝色的就是我们写的JAVA代码用户服务负责用户的登录和注册,商品服务用于商品的购买和交易,交易模块用于用户的下单和购买,在数据库…

周赛 Round#3 题解

又不能放图片,又不能写学校,你让我怎么办啊!! 系列文章目录 1.周赛 Round#1 2.周赛 Round#2 前言 这是周赛第三轮。//涉及隐私原因,博文里不放题目,要看的去http://0241:101:610:801.22222 划分字符串贪…

树状数组(一)

文章目录 前言一、树状数组简介二、树状数组的原理与相应模块三、实战演练3.1 区域和检索 - 数组可修改3.1.1 题目链接3.1.2 题目描述3.1.3 题目代码3.1.4 解题思路 3.2 数字流的秩3.2.1 题目链接3.2.2 题目描述3.2.3 题目代码3.2.4 解题思路 总结 前言 给定一段数字&#xff…

多元回归预测 | Matlab麻雀算法(SSA)优化BP神经网络回归预测,SSA-BP回归预测,多变量输入单输出模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 多元回归预测 | 麻雀算法(SSA)优化BP神经网络回归预测,SSA-BP回归预测,多变量输入单输出模型 评价指标包括:MAE、RMSE和R2等,代码质量极高,方便学习和替换数据。要求2018版本及以上。 部分源码 %-------------…

Windows10家庭版安装WSL

记录Windows10家庭版安装linux子系统WSL 查看自己的windows版本是否支持安装wsl2,cmd里输入ver查看。 系统版本:Windows 10 1903及以上版本。 系统内部版本: 18362及以上。 启用适用于Linux的windows子系统 右键命令提示符,以管…

小航编程题库2022年NOC决赛图形化(小低组)(含题库教师账号)

需要在线模拟训练的题库账号请点击 小航助学编程在线模拟试卷系统(含题库答题软件账号)_程序猿下山的博客-CSDN博客 单选题3.0分 删除编辑 答案:C 第1题对小猫编程,程序运行后,看到的小猫最终方向是多少? A、120B…

Compose二三事:初步认识

Compose 是什么? Compose是Jetpack系列中用于构建原生Android界面的工具库,Jetpack是Google推出的一系列帮助开发者规范代码的库。简单来说就是用代码写UI,也就是声明式UI。 声明式UI和命令式UI的区别在于,声明式UI更关心做什么&…

Python系列模块之标准库re详解

感谢点赞和关注 ,每天进步一点点!加油! 目录 一、Python 正则表达式 1.1 re模块常用操作 1.2 re.match 1.3 re.search 1.4 re.findall 1.5 re.compile 函数 1.6 re.sub 检索和替换 1.7 re.split拆分 1.8 实战案例:根据文…

多看一眼多进步,python入门到放弃

python相关工具都安装完成后,就可以开始学习了,以下在pycharm中,以下学习内容来自b站边学习边整理的笔记,好记性不如赖笔头,多总结多记录,总是不错的 print()函数的使用 print函数可以输出哪些内容 &…

华为OD机试真题 Java 实现【优雅数组】【2023Q1 200分】

一、题目描述 如果一个数组中出现次数最多的元素出现大于等于k次,被称为k-优雅数组,k也可以被称为优雅阈值。 例如,数组[1, 2, 3, 1, 2, 3, 1],它是一个3-优雅数组,因为元素1出现次数大于等于3次,数组[1,…

华为OD机试真题 Java 实现【取出尽量少的球】【2023Q1 200分】

一、题目描述 某部门开展 Family Day 开放日活动,其中有个从桶里取球的游戏。 游戏规则如下: 有 N 个容量一样的小桶等距排开,且每个小桶都默认装了数量不等的小球,每个小桶装的小球数量记录在数组 bucketBallNums 中。 游戏开…

eu.org申请免费域名 免费域名申请教程

EU.org是由Paul Mockapetris在1996年创建的免费域名服务,给没有资金买域名的个人或公司提供永久免费的域名。虽然是二级域名,但是已经被一些网络公司(当然是国外的)认定为顶级域名。 优缺点 优点:稳定性高、几乎没有…

04.Python Dash网页开发:ubuntu服务器部署DASH网站(uWSGI+nginx)

<~生~信~交~流~与~合~作~请~关~注~公~众~号生信探索> Dash官网只有付费的部署方式❌ 我的简单理解&#xff0c;uWSGI去运行dash app并且与nginx通讯&#xff1b;nginx处理浏览器传来的请求并把需求给uWSGI Python enviroment mkdir bioquestvi ~/bioquest/dash.yamlmicro…