原文链接:https://www.ahaoaha.top/2019/07/01/以太网数据帧和ARP协议/
以太网数据帧
在以太网环境下,数据链路层的数据帧格式为:
在以太网环境下,需要得知目的主机的mac地址才可以进行数据帧的发送,但是在数据帧从上层向下封装时,并无法得知目的主机的mac地址,所以在数据链路层进行数据帧格式的封装时,需要用到ARP协议。
- 前导码和帧开始符:以太网上的每一个数据帧都会7字节的前导码和1字节的帧开始符作为数据帧的开始,该部分是定值(10101010 10101010 10101010 10101010 10101010 10101010 10101010)
- 帧间距:作为数据帧的结束标识
ARP协议
ARP协议的作用就是在发送方不知道目的主机的mac地址时,通过ARP协议可以获得目的主机的mac地址使得数据链路层完成数据帧的发送。
ARP协议格式:
- 硬件类型:表明发送方硬件接口的类型,以太网为