我有下一张桌子:
Network adress NetMask Next Hop
128.96.166.0 255.255.255.0 1
128.96.166.0 255.255.252.0 2
0.0.0.0 0.0.0.0 3
Run Code Online (Sandbox Code Playgroud)
我想找到路由器将发送到每个Hop的adreeses范围.例如,地址的IP:128.96.166.0将发送到Hop 1.
我不明白NetMak如何帮助我解除它.是不是总是会去跳1?
决定的算法是:
If (IP address BitwiseAND NetMask == NetwordAddress) Then
Forward to Next Hop
Run Code Online (Sandbox Code Playgroud)