源地点和目的地点是指网卡的硬件地点(也叫 MAC 地点),长度是48位,是在网卡出厂时固化的,帧协议类型字段有三种值,分别对应 IP、ARP、RARP;帧末尾是 CRC 校验码。 二、Mac地点
MAC 地点用来识别数据链路层中相连的节点;长度为48位,及6个字节。一样平常用16进制数字加上冒号的情势来表示(比方:08:00:27:03:fb:19)。在网卡出厂时就确定了,不能修改 。 mac 地点通常是唯一的(虚拟机中的mac地点不是真实的mac地点,可能会冲突;也有些网卡支持用户配置 mac 地点)。IP 地点形貌的是路途总体的出发点和终点,MAC 地点形貌的是路途上的每一个区间的出发点和终点 。 IP地点的主要作用是用于网络层寻址,它答应数据包在互联网上从一个网络传输到另一个网络。它是全球唯一的,能够在全球范围内举行通讯。MAC地点的主要作用是用于链路层寻址,即在同一网络内部举行通讯。它是局域网内装备的唯一标识,确保数据包能够正确地发送到目标装备。 MAC地点的前24位(即前三个字节)通常代表组织唯一标识符(OUI),它是由IEEE(电气和电子工程师协会)分配给制造商的。OUI用于标识生产网络装备的制造商。MAC地点的后24位(即后三个字节)是由制造商为其生产的每个装备分配的,以确保每个装备的MAC地点在全球范围内都是唯一的。
注意到源 MAC 地点、目的MAC地点在以太网首部和ARP哀求中各出现一次,对于链路层为以太网的环境是多余的,但如果链路层是其它类型的网络则有可能是必要的。以太网帧需要源MAC地点和目的MAC地点来确保数据包能够正确地被发送和吸收。这两个地点在以太网帧的头部被明确指定。ARP报文本身也需要包含源主机的MAC地点和目的主机的MAC地点(或未知时的全F填充)。这是为了在网络层创建IP地点和MAC地点的映射关系。由于ARP报文通常被封装在以太网帧中发送,因此源MAC地点和目的MAC地点在以太网帧的头部和ARP报文的相应字段中都会出现。这种设计既满足了链路层的需求,也符合ARP协议的工作原理。