正确答案
试题解析
解析:在一个网络中引入子网,就是将主机标识进一步划分为子网号和主机号,通过灵活定义子网号的位数,可以控制每个子网的规模。例如,某大学的B类网络最多允许接入65534台计算机,现将子网号位数定为4,则划分为16个子网,每个子网最多允许接入4094台计算机。注意,子网划分会导致实际可分配IP地址数目减少。例如,上面例子中子网划分前的可分配IP地址为65534,划分后的可分配IP地址为65504(4094×16),减少了30个。但这点损失与子网划分所带来的巨大收益相比是微不足道的。判断两台机器是否在同一个子网内,需要用到子网掩码。子网掩码与IP地址一样,也是一个32位的二进制数,但其网络号和子网号部分全为1,主机号部分全为0。例如,上面例子的子网掩码为11111111111111111111000000000000,即255.255.240.0。判断两个IP地址是不是在同一个子网内,只要判断这两个IP地址与子网掩码做逻辑“与”的结果是否相同即可。例如,在上面的例子中,设IP地址A、B、C分别为190.78.240.1、190.78.250.1、190.78.230.1。将A、B、C分别转换为二进制表示形式:101111100100111011110000000000011011111001001110111110100000000110111110010011101110011000000001与子网掩码11111111111111111111000000000000逻辑“与”的结果分别为:101111100100111011110000000000001011111001001110111100000000000010111110010011101110000000000000因此IP地址190.78.240.1与190.78.250.1在一个子网内,而IP地址190.78.240.1与190.78.230.1不在一个子网内。