假设我们有 3 个子网连接到一个路由器:
Host A: 192.168.1.1 Netmask: 255.255.255.0
Host B: 192.168.2.2 Netmask: 255.255.255.0
Host C: 192.168.2.3 Netmask: 255.255.0.0
如果主机 A 向 ip 192.168.2.3 发送 IP 数据包,路由器如何知道该 ip 属于哪个网络?192.168.2.3 可能是网络 192.168.0.0/16 的主机,也可能是 192.168.2.0/24 的主机。如果两个网络都有具有相同 ip 地址的主机,会发生什么情况?例如:Host C: 192.168.2.3/16
和Host C: 192.168.2.3/24
。
答案1
What happens if both networks have an host with equal ip addresses?
最长前缀匹配