当本机发送数据,到网络层时,根据目的 ip和子网掩码判断是否是同一个网段,在最后一层封装把对方 mac 地址封装进来,如果没有,则进行 ARP 广播,发arp 包,目标 mac 地址设置为全 f。接收方如果匹配就响应,并生成 arp 表,(ip 与 mac 对应表,本局域网的)。只要需要发送和接收数据的设备都有 arp表。
交换机如何工作,收到数据帧,查 mac 表(物理端口跟插在这个端口的 mac 地址对应关系),没有就泛洪
如果不在同一个网段,则根据设置的网关,先把数据发给网关。 下一个设备接收到二进制串的时候,先解封装判断 mac 地址是否是自己的,如果是再继续判断 ip 是不是自己。如果是再往上继续解封装判断数据,是否发错漏发,确保可靠。
【无标题】
于 2024-03-29 14:44:32 首次发布