以太网帧格式:
前两块分别是6字节目的地址和6字节的源地址,是指网卡的硬件地址(也叫 MAC 地址),长度是 48 位,每个网卡独立拥有一个MAC地址。(目的mac和自己的mac)
第三块是2字节的类型,不一样的类型,代表数据块的内容不一样。
类型1:IP数据表示数据的具体内容;
类型2:ARP请求/应答表示这个数据包将要去的下一个网卡的MAC地址是多少(下一跳的路由地址,即一个路由称为一跳);
类型3:RARP请求/应答。
ARP数据报格式: 主要用来获取下一个路由的MAC地址。
在网络通讯时,源主机的应用程序知道目的主机的 IP 地址和端口号,却不知道目的主机的硬件地址。因此ARP就发挥作用啦:源主机发出 ARP 请求,通过IP地址找到目的主机,询问目的主机的硬件地址(MAC)是多少,然后将目的主机的MAC地址填充到自己的ARP包中。(源主机一开始没有目的主机的MAC地址,目的主机接收到源主机ARP 请求,发现源主机的目的IP 地址与本机相符,则发送一个 ARP 应答数据包给源主机,将自己的硬件地址填写在应答包中。)
之所以加数据报说明这东西“有去无回”,意思就是每经过一个新的路由就会被拆解掉。
【网络基础理解笔记之二】以太网帧格式、ARP数据报格式
最新推荐文章于 2024-04-21 03:06:57 发布