数据帧在哪一层传输,数据帧有哪些部分组成

首页 > 体育 > 作者:YD1662023-11-13 09:55:22

数据帧传输

数据链路层基于MAC地址进行的传输。

以太网在二层链路上通过MAC地址来唯一标识网络设备,并且实现局域网上网络设备之间的通信。MAC地址也叫物理地址,大多数网卡厂商把MAC地址烧入了网卡的ROM中。发送端使用接收端的MAC地址作为目的地址。以太帧封装完成后会通过物理层转换成比特流在物理介质上传输。

数据帧在哪一层传输,数据帧有哪些部分组成(1)

以太网MAC地址

网络设备的MAC地址是全球唯一的。MAC地址长度为48比特,通常用十六进制表示。MAC地址包含两部分:前24比特是组织唯一标识符(OUT,Organizationally Unique Identifier),由IEEE统一分配给设备制造商。例如,华为的网络产品的MAC地址前24比特是0x00e0fc。后24位序列号是厂商分配给每个产品的唯一数值,由各个厂商自行分配(这里所说的产品可以是网卡或者其他需要MAC地址的设备)。

数据帧在哪一层传输,数据帧有哪些部分组成(2)

数据帧的发送和接受

主机检查帧头中的目的MAC地址,如果目的MAC地址不是本机MAC地址,也不是本机侦听的组播广播MAC地址,则主机会丢弃收到的帧。如果目的MAC地址是本机MAC地址接收该帧,检查帧校验序列(FCS)字段,并与本机计算的值对比来确定帧在传输过程中是否保持了完整性。如果检查通过,就会剥离帧头和帧尾,然后根据帧头中的Type字段来决定把数据发送到哪个上层协议进行后续处理。

数据帧在哪一层传输,数据帧有哪些部分组成(3)

数据传输过程

数据帧在哪一层传输,数据帧有哪些部分组成(4)

封装过程

数据帧在哪一层传输,数据帧有哪些部分组成(5)

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.