第三节-数据链路层与MAC地址

如果数据进行封装时,基于E2或者802.3标准,此时我们称之为是一个以太网数据帧。

不同的协议栈用于定义和管理不同网络的数据转发规则。

E2和802.3作用:定义帧头和帧尾的格式

数据:对于下层的每个层级而言,上层所反馈或者传递给我的信息

帧格式:

                             第三节-数据链路层与MAC地址_第1张图片

FCS:帧校验序列--算法:CRC循环冗余校验(整体信息)

mac地址:物理地址:网卡地址

每个设备出厂时,烧录进网卡芯片中,出厂自带。

在一个以太网中,标识设备在链路上的什么位置。

D.MAC:目的mac,接受者的mac信息

S.MAC:源mac,发送者的mac信息

发送者的动作:有发送者填充源目mac信息,以及type字段标识上层协议,以及CRC检验,数值填充至FCS,信息都填充完毕后,此时借助物理层,转变为二进制比特流,从链路中传递。

数据抵达接收端接口以后,接收者的动作:

1.首先看目的MAC,是否是自己的mac,如果不是丢弃,如果是,则进行下一步

2.将数据也进行CRC检验,比对FCS字段,如果不同则丢弃,如果相同,则进行下一步;

3.查看type字段,交由type字段标识的上层协议处理。

数据链路层工作结束。

你可能感兴趣的:(HCIA,macos,网络)