首页 > 其他分享 >网络技术-数据链路层

网络技术-数据链路层

时间:2023-09-17 21:38:46浏览次数:116  
标签:数据包 网络 子层 传输速率 数据 以太网 链路层

以太网:

Ethernet 当今占主导地位的局域网组网技术

即 二层之内 皆是以太

以太网的发展史:

  • 20世纪70年代,由Xerox公司联合Intel和DEC公司开发出以太网
  • 1973年,传输速率3Mb/s
  • 1980年,出现双绞线介质的以太网
  • 1992年,传输速率100Mb/s
  • 1998年,传输速率1000Mb/s
  • 2010年,IEEE发布40G/100G标准
  • 2013年,400的以太网标准工作正式启动

 

数据链路层的子层:

在数据链路层中,还分为两个子层

  • LLC子层
    • Logical Link Control 逻辑链路控制层:负责识别上层网络层的协议类型,接受上层数据包封装后成帧,向下层传递
  • MAC子层
    • Media Access Control 介质访问控制层:负责控制与连接物理层的物理介质;处理硬件设备的物理寻址,定义网络拓扑及数据帧的传递顺序

 

以太网的帧结构:

协议类型 代表的上层协议
帧大小范围 64~1518
MTU 最大传输单元,默认1500字节,每次发送的数据的最大值
帧校验 通过一定的计算公式对数据包进行计算
MAC地址 代表一个网络接口的物理地址,全球唯一

 

 

标签:数据包,网络,子层,传输速率,数据,以太网,链路层
From: https://www.cnblogs.com/kakureru/p/17709654.html

相关文章

  • m基于PN导频序列和cordic算法的基带数据帧频偏估计和补偿FPGA实现,包含testbench
    1.算法仿真效果本系统进行了Vivado2019.2平台的开发,测试结果如下   局部放大之后:   我们可以看到,带有频偏的基带信号o_I_fre和o_Q_fre得到了有效的频偏补偿,其补偿后的数据o_Ir和o_Qr和原始的基带数据基本一致。 2.算法涉及理论知识概要        基于P......
  • 创建不同名数据库
       编程开发离不开数据库。python中比较常用的数据库是mysql。数据库的创建对初学者来说是个难点,尤其是创建多个不重名数据库出现的错误比较多,有的还会因为逻辑错误造成服务器宕机。以下是作者梳理的一种创建多个不重名数据库的方法,供同仁参考并欢迎提出指正和改进意见。impo......
  • 笔记 | 提高数据库操作的效率,SQL查询进阶
    SQL(StructuredQueryLanguage)是管理和检索关系数据库中数据的标准语言。本文将介绍一些SQL查询的进阶示例。1.优化基本查询选择特定字段例子:SELECTfirst_name,last_nameFROMemployees;优化效果:减少数据传输和处理时间,降低了资源开销。使用索引例子:CREATEINDEXidx_product_n......
  • 《动手学深度学习 Pytorch版》 6.6 卷积神经网络
    importtorchfromtorchimportnnfromd2limporttorchasd2l6.6.1LeNetLetNet-5由两个部分组成:-卷积编码器:由两个卷积核组成。-全连接层稠密块:由三个全连接层组成。模型结构如下流程图(每个卷积块由一个卷积层、一个sigmoid激活函数和平均汇聚层组成):全连接......
  • 8-MySQL查询高级用法,数据表的关联关系
    1.分组groupby详情见,发布的第七篇博客文章,7-MySQL函数2.排序orderby说明:在MySQL中,ORDERBY是一种用于对查询结果进行排序的关键字。它可以根据一列或多列的值,以升序或降序的方式对查询结果进行排序,使得查询者可以更加方便地查看、分析和处理数据。使用ORDERBY时,需要指......
  • MySQL数据库管理
    1.MySQL数据库管理数据库-->数据表-->行(记录):用来描述一个对象的信息                   列(字段):用来描述对象的一个属性1.2常用的数据类型:int:整型  无符号[0,2^32-1],有符号[-2^31,2^31-1]float:单精度浮点   4字节32位double:双精度浮点......
  • 学习后的顺序表(结点内容只设学号、姓名),表内采用数组,数组0位存放数据,相关的函数均按此
    #include<iostream>#include<string.h>usingnamespacestd;typedefstruct{ intid; stringname;}Node;//结点定义typedefstruct{ Node*element;//基地址(动态长度) intlength;//表长}Linklist;#defineMAXSIZE100//最大长度voidmenu();//声明菜单函数voidCreatelist(Lin......
  • 奇怪的数据库
    来自[GWCTF2019]我有一个数据库抽象题目,但其实没啥技术含量,只需要你能找到切入关键就行。打开一看就是中文乱码:放到赛博厨子的magic里,开启intensive模块看看能不能梭出来东西:看是看到了,但是没啥用啊。源码也没东西。记住,当你走投无路的时候,就用dirsearch扫吧,基本有信息......
  • 33. 数据库编程
    一、数据库编程接口  程序运行的时候,数据都是在内存中的。当程序终止的时候,通常都需要将数据保存到磁盘上。为了便于程序保存的读取数据,并能直接通过条件查询跨快速查询指定的数据,就出现了数据库(Database)这种专门用于集中存储和查询的软件。  在Python中提供了数据库连接......
  • Mongodb/Elasticsearch数据备份/还原(随记)
    一,MongoDBv4.0.3数据备份/还原登录mongo库:mongo--port27017-u"root"-p"xxxxxxxx"--authenticationDatabase"admin"################备份##################1,mongo全库备份:mongodump-uroot-pxxxxxxxx--authenticationDatabaseadmin--op......