做网络或者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. 一文了解动态场景中的SLAM的研究现状
  2. 零基础入门学习Python(25)-集合·
  3. SAP WM初阶Storage Type上的SUM Indicator参数修改
  4. 致物理学家的一个实验
  5. 史上最全总结!Util、POJO、domain、entity、model、DAO、DTO、view、mapper、service、controller的作用和区别分析
  6. go爬虫和python爬虫哪个好_python 爬虫实战项目--爬取京东商品信息(价格、优惠、排名、好评率等)-Go语言中文社区...
  7. 【Vue】v-bind v-model指令的使用(实现计算器效果)
  8. MongoDB学习之在Linux下安装MongoDB
  9. c语言单向循环链表实现增删,C语言单向非循环链表增删查改实现
  10. OpenCV精进之路(七):图像变换——重映射与仿射变换
  11. 基于C#的Access MsSQL MySQL 三种数据库访问演示(含源文件Demo)
  12. windows下docker 挂载数据卷报错 Error response from daemon: user declined directory sharing
  13. 双屏怎么快速切换鼠标_Win7系统如何设置一键快速切换双屏显示(图文)
  14. 开发工具 -- gcc编译器使用
  15. Oracle EBS FSG报表输出记录追溯出错
  16. Typora工具免费版下载
  17. Excel:一维表和二维表 互转
  18. 下一代Linux文件系统,存储那些事儿(二): 下一代Linux文件系统BTRFS简介
  19. 服务器怎么修改字体,云服务器怎么修改字体
  20. 观影网站影评信息管理系统

热门文章

  1. Notepad++在编程使用时的小技巧
  2. Winform主窗体的设置
  3. jQuery学习(一):鼠标移动显示大图
  4. Spring MVC BindingResult异常
  5. 【报告分享】元宇宙发展研究报告2.0-清华大学.pdf(附下载链接)
  6. 深度召回算法在字节跳动推荐系统的应用实践
  7. 【报告分享】2020上半年短视频内容发展盘点.pdf(附下载链接)
  8. 【报告分享】线上汉服消费洞察报告.pdf(附下载链接)
  9. 知乎推荐算法工程师面经
  10. PyTorch系列入门到精通——图像预处理transforms