假设我们有一台带有三个 NIC 的计算机:
NIC_1:172.16.1.1/24
NIC_2:192.168.1.1/24
NIC_3:103.55.34.32/24
我们发送一个目标 IP 地址为 255.255.255.255 的数据包。
1)如果默认 gw 位于 103.55.34/24 网络上,数据包将通过 NIC_3 发送还是将数据包通过每个 NIC 发送?
2)如果我们假设整个互联网是一个大网络,并且这个网络的网络地址是 0.0.0.0/0,那么 255.255.255.255 地址看起来就像整个网络(对于互联网而言)的广播地址,对吗?
3)1.2.0.0/0 这样的网络地址是什么意思?(正确吗?如果不正确,原因是什么)
答案1
它将通过路由表中与目的地匹配的第一个接口发送,并按静态路由 > 路由 > 网关 > 度量的顺序进行评估。如果您输入,
route print
您将看到类似以下内容:Network Destination Netmask Gateway Interface Metric [Loads of entries for your various NICs, routes and static routes] 255.255.255.255 255.255.255.255 103.55.34.254 103.55.34.32 1 Default Gateway: 103.55.34.254
表示广播/多播测试 ping 将使用您的 NIC_3
假设您的网络为 0.0.0.0/0,那么 255.255.255.255 就是广播地址。然而,互联网并不是一个大网络,而是一系列相互连接的完全独立的网络(因此称为互联网!)