数据链路层(内容超多哦)

article/2025/6/16 16:50:20

数据链路层——交换机

  • 1. 数据链路概述
  • 2. 以太网
    • 2.1 以太网帧格式
    • 2.2 交换机设备简介
    • 2.3 交换机的工作原理
    • 2.4 交换机以太网的工作模式
    • 2.5 配置前的准备
  • 3. 命令行的使用

1. 数据链路概述

数据链路层的功能:1.数据链路的建立、维护与拆除 2.帧包装、帧传输、帧同步3.帧的差错恢复4.流量控制
组帧:把所有数据封装在帧中,按照顺序进行发送;
定界与同步:产生、识别帧边界(传输的时候是同步的)
流量控制:匹配传输
IEEE 802.3 有线局域网(以太网)标准 IEEE 802.11 无线局域网标准
在这里插入图片描述
PDU:协议数据单元(是对等层协议)
数据链路层:位于网络层与物理层之间

2. 以太网

2.1 以太网帧格式

以太网帧格式:
1.前导码(Preamble)包含.8字节。前7字节的值为0xAA,而最后1字节的值为 0xAB。在 DIX以太网中,前导码被认为是物理层封装的一部分,而不是数据链路层的封装。
注:前导码作用是使目的主机接收器时钟与源主机发送器时钟同步。紧接着是帧开始分界符字节"10101011",用于指示帧的开始。前导码和起始定界符是为了隔离每个以太网帧的,也是定位符。
2.目的地址(DA)包含6字节。DA标识了帧的目的站点的MAC地址。DA可以是单地址(单个目的地)、组播地址(组目的地)或广播地址。
3.源地址(SA〉包含6字节。sA标识了发送帧的站点的 MAC地址。SA 一定是单播地址(即第8位是0)。
4.类型域包含﹖字节,用来标识上层协议的类型,如 0800H表示IP协议。
5.数据域包含46~1500字节。数据域封装了通过以太网传输的高层协议信息。由于CSMA/CD算法的限制,以太网帧不能小于某个最小长度。高层协议要确保这个域至少包含46字节。如果实际数据不足46字节,则高层协议必须执行某些(未指定)填充算法。数据域长度的上限是任意的,但已经被设置为1500字节。
6.帧校验序列(FCS)包含4字节。PCS是从DA开始到数据域结束这部分的校验和。校验和的算法是32位的CRC (cyclic Redundancy check,循环冗余校验法)。

前导码:是物理层封装的一部分(把数据进行一个排序,分成一段一段的,在传输,到了最后帧校验时看传输的数据是否对应,如果数据是和发送的时候一一对应的,那么就说明数据是完整的,传输成功了,如果不是一一对应的,说明传输的不成功,需要重新传。)
+帧起始定界符+源mac和目标mac
+类型 用来标识上层协议的类型
+上层数据
+差错校验(数据是否是完整性的正常就传送给他,不正常就重传)

在这里插入图片描述

2.2 交换机设备简介

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

2.3 交换机的工作原理

在这里插入图片描述
**交换机的工作原理:**
1.初始状态:a是不知道b的;交换机对此一无所知
2.如何学习:a和b通讯过程 a会进行数据帧的封装,经过 交换机,交换机会记录a的源MAC地址和目标Mac地址和接口;交换机在不知道的情况下,通过广播,所有的主机都会收到之后,看发出的东西是否与我的mac地址相对应,如果对应进行回应,否则数据进行丢弃,假设b是对应的,则主机a与主机b进行单播通信,最终交换机又记录了b的MAC地址和接口,a与b进行连接成功。

2.4 交换机以太网的工作模式

a.单工:两个数据之间只能沿单一方向传输数据 EG:学校广播、麦克风、扬声器
b.半双工:两个数据之间可以双向传输数据,但不能同时进行 EG:对讲机
c.全双工:两个数据之间可以双向且同时传输数据 EG:vx打电话
交换机以太网接口速率:1.接口连接时进行协商2.协商失败则无法正常通信
交换机与交换机的速率必须一致

2.5 配置前的准备

配之前的连接
Console电缆
物理连接
°计算机COM口
°交换机/路由器Console口
软件链接
°超级终端
°其他软件
在这里插入图片描述
SecureCRT软件的使用
SecureCRT软件的配置

端口选择
选择连接方式
COM口属性

3. 命令行的使用

命令行的层次模式
用户模式(查看统计信息)——>特权模式(查看并修改设备的配置)——>全局模式(针对整个交换机修改配置参数)——>接口模式(针对设备的接口修改配置参数)
常用命令
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本章总结
1.数据链路层功能
2.以太网帧格式
3.交换机的工作原理
4.交换机的命令行配置
交换机通过MAC地址学习,实现单播转发
交换机有4种工作模式:用户、特权、全局、接口模式
交换机使用console线缆,进行配置管理
交换机使用命令行进行配置管理


http://chatgpt.dhexx.cn/article/lEb3HXOc.shtml

相关文章

计算机网络:数据链路层功能

文章目录 1.为网络层提供服务2.链路管理3.帧定界、帧同步与透明传输4.流量控制5.差错控制 数据链路层在物理层提供服务的基础上向网络层提供服务,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造为逻辑上无差错的数据…

计算机网络-数据链路层功能概述

数据链路层的研究思想 基本概念 结点: 主机, 路由器 链路: 网络中两个结点之间的物理通道, 链路的传输介质主要有双绞线, 光纤 和微波, 分为有线链路和无线链路 数据链路: 网络中两个结点的逻辑通道, 把现实控制数据传输协议的硬件和软件加到链路上就构成了数据链路 帧: 链…

第三章:数据链路层(一)

数据链路层基本概念 结点:主机、路由器 链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线、光纤和微波。分为有线链路、无线链路。 数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构…

随机信号的特征—(自相关函数\互相关函数、协方差矩阵、相关矩阵\相关系数矩阵\相关系数)

在学习概率统计之前,我学习的都是确定的函数。概率统计讨论了一次取值时获得的值是不确定的,而随机过程讨论了不确定会发生哪个时间函数。 每个x(t)函数(样本函数)就是实际发生的一个表达式确定的函数,对每个x(t)的处理,都是与之…

使用 VPN 你一定要了解这几个真相!

关注公众号,回复“1024”获取2TB学习资源! 什么是 VPN? VPN 是一种隐藏您的Internet 协议 (IP) 地址的服务。这使您可以匿名浏览互联网,因为没有人可以将您的数据链接到您的IP地址。 要了解VPN的作用,您只需分解“虚拟…

苹果Mac电脑L2TP连接公司内部网络失败解决方案

苹果Mac电脑L2TP连接公司内部网络 苹果Mac电脑的L2TP连接公司内部网络失败是一种常见的问题,可能会导致用户无法访问公司内部资源。以下是一些可能的解决方案,可以尝试解决这个问题: 检查网络连接:首先要确保你的Mac电脑已经连接…

mac电脑升级Monterey12.1版之后L2TP连接公司内网后无法正常访问的问题解决

公司内网设置: L2TP,无共享密钥。 mac版本: macOS Monterey 版本12.6 审核人员看这里,文章中的VPN不是翻墙用的,是远程连接公司内网环境用的。 配置连接公司内容 1、系统偏好设置 → 网络; 2、点击左下角的…

传统网络安全设备-VPN介绍

前言 VPN设备介绍 定义 虚拟专用网络指的是在公用网络上建立专用网络的技术。之所以称为虚拟网主要是因为整个VPN网络的任意两个节点之间的连接并没有传统专网所需的端到端的物理链路,而是架构在公用网络服务商所提供的网络平台之上的逻辑网络,用户数…

US5M-ASEMI贴片快恢复二极管US5M

编辑:ll US5M-ASEMI贴片快恢复二极管US5M 型号:US5M 品牌:ASEMI 封装:SMC 电流:5A 电压:1000V 恢复时间:50ns 正向电压: 引脚数量:2 芯片个数:1 芯…

NXP/Freescale i.MX 计算机模块 - NXP i.MX 8Q、i.MX 6Q、i.MX 6D、i.MX 6DL、i.MX 6S、i.MX 6ULL、i.MX 7D 和 i.MX 7S

https://www.toradex.com/zh_cn/computer-on-modules/nxp-freescale-i.mx NXP/Freescale i.MX 计算机模块 NXP/Freescale i.MX 处理器是采用多核 ARM 的解决方案。Toradex 提供基于 NXP/Freescale i.MX 8、i.MX 6 和 i.MX 7 处理器的系统模块。 NXP i.MX 7 处理器是开发互联和 …

Semi-prime H-numbers

UVA11105 线性筛即可。 #include <iostream> #include <algorithm> #include <cmath> #include <vector> using namespace std;const int MAXN 1000001;bool IsNotHPrimer[MAXN 1];bool IsSemiHPrimer[MAXN 1];int sum[MAXN 1];vector<int>…

Mendix Marketplace 概述

Mendix Marketplace是一个充满活力的市场&#xff0c;它除了有开箱即用的完整示例应用程序&#xff0c;还有用来更快速构建定制化应用程序的各种组件 (连接器、小组件和模块)。在Mendix Marketplace中&#xff0c;您可以浏览所有内容&#xff0c;获取您想要的内容&#xff0c;并…

欧洲急了,正式发起 2nm 芯片总攻

本文转载自IT之家&#xff0c;昨日&#xff0c;欧盟委员会提出数字化转型最新目标&#xff1a;到 2030 年&#xff0c;欧洲先进和可持续半导体的生产总值至少占全球生产总值的 20%&#xff0c;生产能力冲刺 2nm&#xff0c;能效达到今天的 10 倍。 此外&#xff0c;欧盟计划在 …

Microchip / ATMEL MaxTouch ATMXT*系列-king-chip

Microchip / ATMEL MaxTouch ATMXT***系列 -------------深圳市天吉芯技术开发有限公司提供完整触摸屏解决方案 产品介绍&#xff1a;屏幕尺寸&#xff1a;&#xff1c;23寸触摸屏&#xff0c;调试CTP功能&#xff0c;TP设计和功能调试&#xff0c;。 2D多指触摸屏&#xff…

#芯片# SM25QH128M

国产芯片 FLASH芯片 学习笔记 国微的SM25QH128M 百度上搜索的资料太少了。目前为止&#xff0c;百度只能搜到2条相关的文章。 该国产芯片与进口芯片W25Q128JV 很相似。可以参考W25Q128JV。 1. 简述 SM25QH128M是一种Nor FLash芯片。存储空间大小为128Mbit。工作环境满足国…

继i.MX 6、i.MX 8之后,NXP发布性能强劲的i.MX 9

关注星标公众号&#xff0c;不错过精彩内容 编排 | strongerHuang 微信公众号 | 嵌入式专栏 最近&#xff0c;NXP在i.MX 6、 i.MX 7、 i.MX 8之后&#xff0c;发布了全新的i.MX 9应用处理器。 i.MX 9 集成Arm Ethos-U65 microNPU&#xff0c;并采用采用了恩智浦&#xff08;NXP…

编写 Matlab mexFunction (C mex)

资料一 MATLAB的MEX文件编写和调试 1. MEX的编写格式 写MEX程序其实就是写一个DLL程序,所以你可以使用C,C++,Fortran等多种编程语言来写。 编写MEX程序的编辑器可以使用MATLAB的代码编辑器,也可使用自己的C++编辑器,如VS2008等。 用MATLAB的编辑器的好处是,MEX函数会加粗…

matlab和C/C++混合编程--Mex

最近的项目需要matlab和C的混合编程&#xff0c;经过一番努力终于完成了项目要解决的问题。现在就将Mex的一些经验总结一下&#xff0c;当然只是刚刚开始&#xff0c;以后随着学习的深入继续添加。首先讲讲写Mex的一些常规规定&#xff0c;然后我们会重点关注混合编程中最难解决…

R语言【多因素方差分析】

《R语言与大数据编程实战》 学习笔记

三、单因素方差分析例题(R语言)

题目 程序及结果 程序&#xff1a; X<-c(80,203,236,252,284,368, 133,180,100,160,200,195, 156,295,320,448,465,481, 194,214,272,330,386,475) A<-factor(rep(1:4,each6)) miscellany<-data.frame(X,A) aov.mis<-aov(X~A,datamiscellany) summary(aov.mis)…