【HCIA】学习--数据链路层

143 阅读1分钟

image.png

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第2天,点击查看活动详情

前言

学习数通知识,考证书~ 考证书,记笔记,记笔记~


数据链路层

数据链路层与以太网

  • LLC子层 802.2 LLC/SNAP
逻辑链路控制:负责识别网络层的协议类型】接收上层数据包封装成帧后,向下层传递。
  • MAC子层 802.3、802.4、802.5 介质访问控制
负责控制与连接物理层的物理介质、处理应急的物理寻址、定义网络拓扑以及数据帧的传递顺序。
  • 物理层 同轴电缆、双绞线、光纤、RJ-45、无线电波等

以太网帧结构

image.png

  • 数据部分可以浮动,帧大小范围是64-1518
  • 协议类型:代表上层的协议,0800[ip] 86DD[ipv6] 0806[arp]
  • MTU:最大传输单元、默认1500字节,每次发送的数据的最大值
  • 帧校验:通过一定的共识对数据包进行计算
  • MAC地址:代表一个网络接口的物理地址,全球唯一

以太网帧校验序列

如果接收方计算的FCS与发送方计算的FCS不相等,则视该帧无效并将其丢掉

以太网的MAC地址

image.png

MAC地址由两部分组成,分别是供应商代码和序列号,其中24位代表该供应商的代码,由IEEE管理和分配,剩下的24位序列号由厂商自己进行分配。

当主机接收到数据帧所包含的目的MAC地址是自己时,会把以太帧封装剥离之后送往上层协议。