主机没有转发table?

Host do not have forwarding table?

假设在源主机和目的主机之间有三台路由器。无视 分片,从源主机发送到目的主机的 IP 数据报将经过 有多少个接口?多少转发 table 将被索引以移动 从源到目的地的数据报?

答:8个接口; 3转发tables

我不明白,因为我知道主机也有转发tables。因为主机也有路由 table

但是为什么这个回答是3转发table。其他人也说3转发tables.

你能给我解释一下吗?

我通过4次转发了解了这种情况tables.

我个人认为这个问题在一般情况下没有答案。 想想以下几点:

路由器 Eth0 配置了两个网络,192.168.1.0/24 和 192.168.2.0/24 数据包必须从 IP 为 192.168.1.5 的主机传输到 IP 为 192.168.2.10
的主机 在这种情况下,您的数据包从 Eth0 进入您的路由器并再次从 Eth0 离开,因此您使用的接口数量为 7。

关于转发 tables,许多在线资源将它们与路由 tables 混淆,所以事情根本不会变得更容易。
我知道在 Win 2000 中您可以显示有关路由的信息 table 以及有关转发的信息 table。
对我来说这意味着,至少 windows 2000,有一个自己的转发 table 也意味着它应该是 4.

无论如何,由于您可以构建一些既没有路由也没有转发的设备 tables 这个问题无法回答。