在以太网中,设备之间交换数据包,即所谓的以太网数据包。其内容包括以太网帧(通常也称为数据帧),以太网帧本身分为多个数据集。这些寄存器由二进制代码组成,提供重要信息,包括地址、控制信息、使用数据和校验和。
根据以太网标准,以太网帧的结构不同,并且可能包含更多或更少的数据字段,具体取决于网络协议。
在以太网上传输数据时,以太网帧主要负责规则的正确配置以及数据包的传输是否成功。通过以太网发送的数据通过帧进行传输。以太网帧的大小介于 64 到 1518 字节之间,具体取决于其必须传输的数据大小。
IPv4 数据包标头由包含有关数据包的重要信息的字段组成。 IPv4 标头中最重要的字段如下:
- 版: 它包含一个设置为 4 的 0100 位二进制值,将其标识为 IP 版本 4 数据包。
- 差异化服务或 DiffServ (DS): 以前称为“服务类型”(ToS) 字段,它是一个 8 位字段,用于确定每个数据包的优先级。差异化服务字段的最重要的六个位是差异化服务代码点(DSCP),最后两位是显式拥塞通知(ECN)位。
- 持续时间 (TTL): 包含一个8位二进制值,用于界定数据包的生存时间,数据包的发送者设置初始TTL值,路由器每次处理数据包时该值减XNUMX,如果达到零,则路由器丢弃数据包并向源 IP 地址发送 Internet 控制消息协议 (ICMP) 超时消息。
- 协议: 它用于标识下一级协议。这个8位二进制值指示数据包携带的数据有效负载的类型,允许网络层将数据传输到适当的上层协议。 ICMP (1)、TCP (6) 和 UDP (17) 是一些常见值。
- 源 IPv4 地址: 包含一个 32 位二进制值,表示数据包的源 IPv4 地址,源 IPv4 地址始终是单播地址。
- 目标 IPv4 地址: 包含一个 32 位二进制值,表示数据包的目的 IPv4 地址;该目的 IPv4 地址是单播、多播或广播地址。