如果计算机收到一个数据包,其目的地地址无法识别,会发生什么情况?

如果计算机收到一个数据包,其目的地地址无法识别,会发生什么情况?

如果计算机收到一个数据包,其目的地地址无法识别,会发生什么情况?

  1. 计算机将如何处理该数据包?

答案1

如果是具有未知目标 MAC 地址的以太网帧:

  • 如果输入接口属于软件桥,则数据包可能会被转发到同一桥中的适当输出端口。
  • 否则该数据包将被忽略。

如果它具有已知(本地)目标 MAC,但携带具有未知 IP 地址的 IP 数据包:

  • 如果系统有IP 转发(路由)启用后,数据包可能会根据系统的路由表(当然还有防火墙策略)转发到另一个接口。
  • 如果系统禁用了 IP 转发,数据包通常会被忽略。

答案2

如果计算机尝试将数据包发送到不属于它的目标 IP 地址,并且该地址不在任何本地子网或计算机知道特定路由的任何其他子网内,它会将数据包转发到其默认网关并让该网关(路由器)确定如何路由它。

相关内容