第2个回答 2018-02-08
你这个题目可能有点问题,ip地址的最大范围是8个二进制1 化成十进制是255。
要判断是否在同一个子网,首先看它们的网络地址是不是一样。我就详细点说吧:
先来说说网络地址是如何计算的:
网络地址IP地址和子网掩码作逻辑“与”运算。(逻辑乘)
例如:116.111.8.238 子网掩码是255.255.255.240
第一步:分别把IP地址和子网掩码化成二进制。(不足8位向前补0)
01110100.01101111.00001000.11101110
11111111.11111111.11111111.11110000
第二步:把子网掩码1和0的位置隔开
01110100.01101111.00001000.1110 1110
11111111.11111111.11111111.1111 0000
第三步:把子网掩码1对着的位置照抄,0对着的位置写成0。得到的地址就是子网地址。
01110100.01101111.00001000.11100000
第四步:把二进制转换成十进制
子网地址: 116.111.8.224
根据此方法算出第二个ip地址的网络号
你这个题目可能有点问题,IP地址最大是只能是255
我就按照247算吧。274算不了。
116.111.8.247 255.255.255.240
第一步:化二进制:
01110100.01101111.00001000.11110111
11111111.11111111.11111111.11110000
第二步:把子网掩码1和0的位置隔开
01110100.01101111.00001000.1111 0111
11111111.11111111.11111111.1111 0000
第三步:把子网掩码1对着的位置照抄,0对着的位置写成0。得到的地址就是子网地址。
01110100.01101111.00001000.11110000
第四步:把二进制转换成十进制
116.111.8.240
子网地址: 116.111.8.224 和子网地址116.111.8.240因为网络号不同所以不在同一子网。
这个是最直观和最简单的方法了。虽然说题目错了。方法是对的。
望采纳!