做网络或者IT的时候,总能听到链路层、MAC、以太封装、数据帧等等名词,有时候我们做的时候也是一知半解,不是特别清晰其中的知识点以及内容,今天大脸鹏帮助大家提炼总结一下,并绘制了一张图片,让大家看到图片,回想起几个关键点就能清晰的了解数据链路层的一切

知识点一:数据链路层的位置和功能

数据链路层是OSI模型中的概念,位于第二层,下面是物理层,上面是网络层

知识点二:分层对数据的意义

OSI模型中每一层都要单独封装该层的包头,数据链路层也有自己的包头,同时数据链路层为了校验数据的完整性,还单独有自己的包尾(FCS)

知识点三:MAC地址的长度

MAC地址全球唯一并烧录在硬件设备上,MAC地址长度为48bits = 6bytes 其中前24bits叫OUI地址,是IEEE组织分配给厂商的,标识厂商的唯一性,后24bits是厂商任意分配的

知识点四:二层包头和包尾的长度

二层包头包括6字节(bytes)目的MAC地址 6字节(bytes)源MAC地址,2bytes类型值

二层包的尾部(FCS)长度为4bytes 完成数据包校验功能

知识点五:Ethernet II封装与LLC封装

二层的封装分为802.3标准的Ethernet II封装格式与802.2标准的LLC封装格式,长度都是一样的14bytes,也都包含6字节(bytes)目的MAC地址 6字节(bytes)源MAC地址,2bytes类型值,只不过LLC的2bytes类型值十进制数值小于1500,而Ethernet II的2bytes类型值数值大于1500

知识点六:Ethernet II封装的type类型

Ethernet II封装的的type类型数值大于1500,同时起到标识上层(网络层)协议的目的,拆解过程中发现对应的数值就发送给上层相应的协议处理,比如0x800(16进制表示形式)对应网络层IP协议

一张图:

数据链路层详细封装

了解了数据链路层的详细,为下一步了解数据包的封装以及数据在网络中是如何传输的都非常有帮助,可以说是一个非常重要的知识点,大脸鹏的专栏也在由浅入深的讲解网络基础,喜欢的小伙伴可以关注我,我会为大家提炼总结更多干货知识,另外我也开设了专栏,目的是为了更好的详解网络知识,让网络从业者或者IT从业人员(包括程序员,网络安全,运维人员)能更清晰的了解网络基础知识,有兴趣的朋友可以订阅,目前专栏在连载中

shapenet数据集什么格式_网络中的链路层数据格式是什么样?6个知识点1张图给您说明白...相关推荐

  1. 二层交换网络_网络中的第2层交换

    二层交换网络 二层交换简介 (Introduction to Layer 2 Switching) As you know hubs are not intelligent devices. When ...

  2. ashx在web.config中如何配置_网络中,什么是半双工与全双工?它们如何配置

    很多朋友在配置交换机或接触网络项目时,时常会看到关于半双工与全双工的模式,也有不少弱电人问到,那么今天我们一起来了解下它们. 什么是半双工与全双工 1.双工模式分为如下两种: a.半双工:接口任意时刻 ...

  3. 8位十六进制转换32位十六进制_网络中的数制系统--二进制十六进制与十进制之间的相互转换...

    网络中计算机的32位IPv4地址以二进制显示,也会以点分十进制显示.而IPv6的地址是128位,是由数字和A-F组成的十六进制系统.因此,了解并且学会在其三者之间相互转换是非常重要的,让我们能够更好的 ...

  4. 电话交换机和网络交换机_网络中交换机的介绍和工作

    电话交换机和网络交换机 交换机简介 (Introduction to Switches) Switches are intelligent devices. Switches are consider ...

  5. 网络中的各层与http、https等协议

    网络协议概述 OSI是一个开放性的通信系统互连参考模型,他是一个定义得非常好的协议规范.OSI模型有7层结构,每层都可以有几个子层. OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 ...

  6. 网络中的七层协议与TCP/IP五层模型

    socket(套接字)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程 ...

  7. 网络中的OSI7层模型-封装解封装

    文章目录 OSI7层模型-封装解封装 OSI七层模型 OSI七层重要层解释说明(这些记下来) TCP/IP协议栈 主机间的通信模型介绍 主机间通信(数据封装解封装) 名词解释 单位说明 OSI7层模型 ...

  8. TCP/IP中的链路层

    在TCP/IP协议族中,链路层主要有三个目的:(1)为IP模块发送和接收IP数据报:(2) 为ARP模块发送ARP请求和接收ARP应答(3)为ARP发送RARP请求和接收RARP应答.TCP/IP支持 ...

  9. 一文了解linux 网络协议栈(链路层)

    [推荐阅读] 浅谈linux 内核网络 sk_buff 之克隆与复制 深入linux内核架构--进程&线程 浅析linux内核网络协议栈--linux bridge 1. int netif_ ...

最新文章

  1. ChipScope Pro内核生成器应用实例
  2. Boost.PropertyTree 属性树的简介
  3. springboot 2.3_Spring Boot 2.X系列教程:七天从无到有掌握Spring Boot-持续更新
  4. 查询局域网内在线电脑IP
  5. C++类和对象的封装
  6. 第二章 个体软件过程
  7. verilog中值滤波算法实现及仿真
  8. 给将要进入职场的同学 - 开发软件不是闭卷考试
  9. 云原生安全厂商小佑科技完成数千万Pre-A轮融资
  10. 三角形一条边在另一条的投影长度计算
  11. HDU1754 —— I Hate It 线段树 单点修改及区间最大值
  12. 2019年终总结-如果这是一场电影
  13. url 获取 geoserver 中对应的style
  14. element ui表单处理的简洁方法
  15. python实现微信打飞机
  16. 小程序图片上传formdata boundary + base64
  17. MYSQL 数据库给表加约束条件 (史上最详细教程!)!!
  18. android 自动更换壁纸,安卓壁纸如何设置自动更换壁纸-手机天堂
  19. 哈工大SCIR倾力打造NLP新书,详解预训练语言模型
  20. Azure 上通过 SendGrid 发送邮件

热门文章

  1. getElementByID() getElementsByName() getElementsByTagName()的区别 .
  2. javaWeb -- 虚拟主机以及虚拟目录映射的配置
  3. Python之Pandas绘图,设置显示中文问题
  4. 【实践】GPU在外卖场景推荐系统精排模型预估中的应用实践
  5. 没有算法资源,产品经理如何从0到1搭建推荐系统?
  6. Python入门到精通三天速成第一讲——创建自定义类
  7. java 继承与多态的区别_【转】 【JavaSE】继承与多态的理解与区别
  8. python表达式3and5_python3 中 and 和 or 运算规律
  9. delphi idtcpclient 发送十六进制00_91413足球推荐分析 法甲 04:00 南特 VS 巴黎圣日尔曼...
  10. 一致性hash算法学习