微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 移动通信 > 通信基础 > 以太网MAC帧前导码必须是D555555555555555么?

以太网MAC帧前导码必须是D555555555555555么?

时间:06-16 整理:3721RD 点击:
计算机网络教材中讲到,以太网MAC帧的前导码(从高位到低位)为D555555555555555,我想知道其中'55'的个数必须是7么?可不可以为其它的值?

up

因为以太网只能传输0,1类比特数据。所以前导码就是需要定义一个序列来标识一个新的MAC帧要来了。只要记住这就是标准规定的就可以了。



我想知道,第一个字节为55,最后一个字节为D5,中间的6字节不为55,行么?

IEEE 802.3标准规定的,当前以太网组网所有的硬件芯片和软件代码都支持此标准。
当然,理论上可以定义其他的前导码,但需要重新制定市场规则了。

处于mac帧开始处的字段为前导码字段,由7个字节组成。其功能是使接收器建立比特同步。编码形式为多个“1”或“0”交替构成的二进制序列,最后一比特为“0”。在这种编码形式下,经过曼彻斯特编码后为一周期性方波
帧首定界符(sfd)是man帧的第2个字段,其编码形式为“10101011”序列,长度刚好为一个字节。该字段的功能是指示一帧的开始。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top