假设有两台电脑,它们通过连接。路由器。
这是解释一切的图像。
pc1 的 IP 地址为 1.1.1.4,而 pc2 的 IP 地址为 1.1.1.8。路由器 IP 地址为 2.2.2.7。当 pc11 想与 pc2 通信时,他们需要与路由器通话吗?在我看来,当destination和src ip地址在同一个子网时——会有一个arp请求来获取目的机器地址。因此,路由器不会出现。你同意吗?所以,基本上ip地址会被广播知道mac地址。如果 arp 成功,则找到目的地并且可以进行通信。另一方面,如果目标 IP 地址在另一个子网中,则路由器将进入画面并将数据包路由到目标 IP 地址。然后再次执行 arp 以到达目标机器。我的理解正确吗?