【错题】主机A的IP地址是192.168.4.23,子网掩码为255.255.255.0,()是与主机A处于同一子网的主机IP地址。
【选项】
A. 192.168.4.1
B. 192.168.255.0
C. 255.255.255.255
D. 192.168.4.255
【解析】
把IP和子网掩码的每位数AND计算网络标识,网络标识一样就是在同一个网络中。
AND方法:0和1=0,0和0=0,1和1=1
def split_and(add1, add2): return '.'.join([str(int(x)&int(y)) for (x, y) in zip(add1.split('.'), add2.split('.'))]) print(split_and("192.168.4.23", "255.255.255.0")) print("-----------") print(split_and("192.168.4.1", "255.255.255.0")) print(split_and("192.168.255.0", "255.255.255.0")) print(split_and("255.255.255.255", "255.255.255.0")) print(split_and("192.168.4.255", "255.255.255.0"))
192.168.4.0 ----------- 192.168.4.0 192.168.255.0 255.255.255.0 192.168.4.0
其中A、D选项的网络标识与主机A一致。
D选项主机位255的二进制形式是11111111;是广播地址,不是主机地址。
所以选A。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号