数据链路层
数据链路层
是OSI参考模型中的第二层,介乎于物理层和网络层
之间。
数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。
以太网帧
在以太网链路上的数据包称作以太帧
。
以太帧起始部分由前导码和帧开始符组成。后面紧跟着一个以太网报头,以MAC地址说明目的地址和源地址。帧的中部是该帧负载的包含其他协议报头的数据包(例如IP协议)。以太帧由一个32位冗余校验码结尾。它用于检验数据传输是否出现损坏。
- 协议格式
目的MAC地址(6字节)+ 源MAC地址(6字节)+ 类型(2字节) + 数据 + CRC校验
- 类型:标识着网络层中所使用的协议
- 数据:有效载荷
- CRC校验:检测数据链路层中的数据帧是否出错
ARP 协议
他的用途就是,可以通过ip地址获取相邻设备的MAC地址,他只在子