计算机网络 子网划分问题 求答案详细解析

求答案的具体解释,答案是怎么得到的

题目错。原话应该是“该自治系统分配到的IP地址为30.138.118.0,子网掩码为255.255.254.0”,而不是255.255.255.254。
掩码255.255.254.0,转换为二进制就是11111111.11111111.11111110.0。因为第三段掩码零的位数是1,2^1=2,因此这个子网掩码的意思是分配到了2个C类地址,分别是30.138.118.0和30.138.119.0。
划分子网要从最大需求数开始,依次减少,因此优先分配IP的网段是LAN3。由于网段的划分,必须是2的N次幂,也就是要么2段,要么4段,显然,一段C类地址划分为2段后,其中一段IP数量只有128,不能满足LAN3的需求,因此,LAN3必须单独分配1个C类地址。
答:LAN3分配的C类地址为30.138.118.0,子网掩码为255.255.255.0。注:如果说,LAN3分配的C类地址为30.138.119.0,子网掩码为255.255.255.0也是可以的,只不过,不符合一般人的思维习惯。
剩下的另一个C类地址,就要通过可变子网掩码划分,来依次分配给LAN2、LAN5、LAN4,剩下的留给LAN1。
LAN2的需求是91,其实1/2段C类地址,由于2^1=2,所以,子网掩码就是11111111.11111111.11111111.10000000,转换为十进制就是255.255.255.128。
答:LAN3分配的C类地址为30.138.119.0-30.138.119.127,子网掩码为255.255.255.128,除去首尾,可用IP数量为126个。
接下来就剩下1/2段了,共有IP数量为128,是不是就要考虑分给LAN5了呢?错!此时要考虑的,恰恰是要分给LAN1!因为LAN5+LAN3的需求没超过64,因此,剩下的128个IP,要考虑分一半给LAN1,对于整段C类地址,那就是分成了4段,能理解吗?(前面的LAN2分走了2段,LAN1分1段,剩下1段留给LAN5+LAN3)
由于2^2=4,所以,子网掩码就是11111111.11111111.11111111.11000000,转换为二进制就是255.255.255.192。
答:LAN1分配的C类地址为30.138.119.128-30.138.119.191,子网掩码为255.255.255.192,除去首尾,可用IP数量为62个。
到这时才来考虑LAN5。LAN5要在剩下的64个IP力分一半,也就是32个。对于整段C类地址而言,相当于分成了8段,LAN5占一段。由于2^3=8,所以,子网掩码就是11111111.11111111.11111111.11100000,转换为二进制就是255.255.255.224。
答:LAN5分配的C类地址为30.138.119.192-30.138.119.223,子网掩码为255.255.255.192,除去首尾,可用IP数量为30个。
此时剩下的32个,要在细分的话,按题意就要分成4段,其中一段给LAN3,对吧?对于整段C类地址而言,就是分成32段。由于2^5=32,所以,子网掩码就是11111111.11111111.11111111.11111000,转换为二进制就是255.255.255248。请注意!此时LAN3的IP分配并不从224开始!因为,前16个IP是连续的,因此要跳过。
答:LAN5分配的C类地址为30.138.119.240-30.138.119.247,子网掩码为255.255.255.248,除去首尾,可用IP数量为6个。
最后一段IP30.138.119.248-30.138.119.255也浪费了,这就是网络。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-10

ip地址的子网划分详解