以太网帧的构造有多少种
以太网帧的结构有多少种?为什么在网上找到的以太网格式有的是目的地址|源地址|类型|数据|CRC而有的是前导
以太网帧的结构有多少种?
为什么在网上找到的以太网格式有的是
目的地址|源地址|类型|数据|CRC
而有的是
前导码|目的地址|源地址|类型|数据|CRC
到底有哪几种/?
现在用的又是哪种?
[解决办法]
不好意思,这样说不对。
前导码用于同步,而以太网的帧是变长的,因此需要前导码来标识每个帧的起始与结束。是每个帧之间都会有的。
我觉得之所以不把前导码放到struct ethhdr中,是因为前导码不是TCP/IP协议的一部分,它只是以太网为避免纷乱的一种手段。
而且这个struct ethhdr是不变的,而前导码有可能会随着不同网络的不同和发展而变化。