求解计算机网络的一道计算题!!

某路由器的路由表如下:
目的网络地址掩码下一跳地址
172.16.0.0255.255.192.01.1.1.1
172.16.0.0255.255.240.01.1.1.2
172.16.96.0255.255.224.01.1.1.3
172.16.0.1255.255.255.255Loopback
0.0.0.00.0.0.01.1.1.4
那么当路由器收到5个IP包,包的目的地址分别是172.16.0.1、172.16.112.10、172.16.36.57、172.16.0.255、172.16.64.38请问每个包选择的下一跳分别是多少?

把每个目的地址和每个子网掩码相与,看与那个目的地址相同就是从那个端口发出去,下一跳就是后面对应的。比如172.16.0.1可以表示成2进制 10101100.00010000.00000000.00000001。分别与几个子网掩码相与
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-10
224是掩码的最后一位转化为2进制是11100000即有3位为1,2^3=8可以划分为8个子网,有5位为0,2^5-2=30每个子网有30台主机,用256-224=32,子网的块大小为32,即子网分别为0,32,64,96,128,160,192,224子网,子网的首位不能使用,所以主机地址需要用32-2.
第2个回答  2012-12-26
172.16.0.1、loopback 本地
172.16.112.10、1.1.1.3
172.16.36.57、1.1.1.1
172.16.0.255、广播地址,本网段内广播
172.16.64.38 1.1.1.4追问

可以稍稍解释一下如何得出的吗?

追答

按照目标地址和那条路由条目最长匹配:
172.16.0.1、loopback 本地 最长匹配 172.16.0.1255.255.255.255Loopback
172.16.112.10、1.1.1.3 最长匹配 172.16.96.0255.255.224.01.1.1.3
172.16.36.57、1.1.1.1 最长匹配 172.16.0.0255.255.192.01.1.1.1
172.16.0.255、广播地址,本网段内广播
172.16.64.38 1.1.1.4 ,无匹配,则走缺省路由0.0.0.00.0.0.01.1.1.4

本回答被提问者采纳
相似回答