已知IP地址是190.14.72.58,子网掩码是255.255.192.0。试求网络地址。(请给出计算过程)
IP地址与子网掩码逐位与运算:190.14.64.0
190.14.64.0
256-192 = 64; 72 - 72%64 = 64;
所以netId = 190.14.64.0
IP地址部分转换成二进制为 190.14 .0100 1000. 0011 1010
子网掩码部分转成二进制为 255.255.1100 0000.0000 0000
IP与子网掩码进行异或运算
所以网络地址为 190.14.01000000.0 ---> 190.14.64.0
72:01000110 192:11000000 72&192=01000000 等于64 190.14.64.0
190.14.64
要求网络地址,需要将给定的IP地址和子网掩码进行按位与运算。具体步骤如下:
IP地址: 190. 14. 72. 58 = 10111110 00001110 01001000 00111010(二进制)
子网掩码:255. 255. 192. 0 = 11111111 11111111 11000000 00000000(二进制)
2. 对IP地址和子网掩码进行按位与运算:
10111110 00001110 01001000 00111010(IP地址) AND 11111111 11111111 11000000 00000000(子网掩码) = 10111110 00001110 01000000 00000000(网络地址)
网络地址:190. 14. 64. 0
两种方法:
一: ...
用户登录可进行刷题及查看答案
一:
按CIDR,即190.14.72.58 / 26 --- 掩码中192对应前两位,网络位有3*8 + 2 = 26。
网络地址对应主机号全0的ip地址,前26位可写成190.14.64 加上主机全0,答案就是190.14.64.0
二:
公式: ip和掩码按位与(&)。&操作 --- 全1为1,否则为0。和掩码1对应的位置不用算了,就是它本身,即192.14.64.0
ip二进制: 10101010.00001110.01001000.00111010
子网掩码二进制:11111111.11111111.11000000.00000000
网络地址:10101010.00001110.01000000.00000000->190.14.64.0
登录后提交答案