网站首页 > 文章精选 正文
做网络或者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从业人员(包括程序员,网络安全,运维人员)能更清晰的了解网络基础知识,有兴趣的朋友可以订阅,目前专栏在连载中
- 上一篇: 37张图详解MAC地址、以太网、二层转发、VLAN
- 下一篇: 二层转发原理
猜你喜欢
- 2024-12-31 MAC地址;地址解析协议(ARP);以太网;链路层交换机
- 2024-12-31 计算机网络知识点全面总结(这也太全了吧!)
- 2024-12-31 关于车载以太网
- 2024-12-31 二层转发原理
- 2024-12-31 37张图详解MAC地址、以太网、二层转发、VLAN
- 2024-12-31 MAC地址申请,MAC地址申请费用,mac地址申请流程
- 2024-12-31 什么是数据链路层MAC地址?
- 2024-12-31 IP地址和MAC地址的区别和联系
- 2024-12-31 网络地址MAC地址介绍
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)