FPGA UDP RGMII 千兆以太网(4)ARP ICMP UDP

FPGA UDP RGMII 千兆以太网(4)ARP ICMP UDP_第1张图片

1 以太网帧

1.1 1以太网帧格式

下图为以太网的帧格式:
FPGA UDP RGMII 千兆以太网(4)ARP ICMP UDP_第2张图片
前导码(Preamble):8 字节,连续 7 个 8’h55 加 1 个 8’hd5,表示一个帧的开始,用于双方
设备数据的同步。
目的 MAC 地址:6 字节,存放目的设备的物理地址,即 MAC 地址
源 MAC 地址:6 字节,存放发送端设备的物理地址
类型:2 字节,用于指定协议类型,常用的有 0800 表示 IP 协议,0806 表示 ARP 协议,8035
表示 RARP 协议
数据:46 到 1500 字节,最少 46 字节,不足需要补全 46 字节,例如 IP 协议层就包含在数据
部分,包括其 IP 头及数据。
FCS:帧尾,4 字节,称为帧校验序列,采用 32 位 CRC 校验,对目的 MAC 地址字段到数据字
段进行校验。
进一步扩展,以 UDP 协议为例

你可能感兴趣的:(FPGA接口开发,fpga开发,udp,网络协议)