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

2023-12-29 12:33:59

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

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

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

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

帧格式:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

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

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

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

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

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

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

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

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

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

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

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

数据链路层工作结束。

文章来源:https://blog.csdn.net/qq_43714918/article/details/135287885
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。