发布网友 发布时间:2022-04-23 17:31
共4个回答
热心网友 时间:2023-10-11 03:36
以ethernet为例,头部去掉6字节的源和6字节的目标mac地址、2字节的协议字段,尾部去掉4字节的fcs字段,余下部分即为交付上层的数据了;
太网帧中包含一个Type字段,表示帧中的数据应该发送到上层哪个协议处理。
如IP协议对应的Type值为0x0800,ARP协议对应的Type 值为0×0806;通过对数据帧的解码来确定的,发送的时候都是打包发送的,到达接受端需要进行解码才能使用,在发射端打包发送的时候,都是有特殊字段加密的。
扩展资料:
1、MAC+S.MAC+TYPE+DATA+FCS通过数据帧中的TYPE字段来确定上层协议,0X0800则IP协议,0X0806则ARP协议;如果数据帧中的目的MAC地址是的广播地址或侦听组播地址,则接收;
2、进一步处理;数据帧中的目的MAC地址不是广播也不侦听的组播地址,
3、同时又不是自己的MAC地址,则丢弃;数据帧中的目的MAC地址是自己的MAC地址,则接收,并利用帧尾的FCS字段进行校验,数据帧是完整的则交由上一层协议,如果不完整则进行其他处理方式。
热心网友 时间:2023-10-11 03:36
这个应该是通过对数据帧的解码来确定的,因为发送的时候都是打包发送的,到达接受端需要进行解码才能使用,而且在发射端打包发送的时候,都是有特殊字段加密的。热心网友 时间:2023-10-11 03:37
以太网帧中包含一个Type字段,表示帧中的数据应该发热心网友 时间:2023-10-11 03:37
以ethernet为例,头部去掉6字节的源和6字节的目标mac地址、2字节的协议字段,尾部去掉4字节的fcs字段,余下部分即为交付上层的数据了!