题目
20. 10.254.255.19/255.255.255.248的广播地址是什么? ( )A. 10.254.255.23B. 10.254.255.24C. 10.254.255.255D. 10.255.255.255
20. 10.254.255.19/255.255.255.248的广播地址是什么? ( )
A. 10.254.255.23
B. 10.254.255.24
C. 10.254.255.255
D. 10.255.255.255
题目解答
答案
A. 10.254.255.23
解析
本题考查的是根据IP地址和子网掩码计算广播地址的知识点。解题思路如下:
- 首先要明确广播地址的计算方法,广播地址是子网中主机位全为1的地址。
- 把IP地址和子网掩码都转换为二进制形式。
- 通过IP地址和子网掩码进行按位与运算,得到网络地址。
- 再将网络地址的主机位全部置为1,就得到了广播地址。
- 最后把得到的二进制广播地址转换回十进制形式。
下面进行详细的计算:
- 步骤一:将IP地址和子网掩码转换为二进制形式
- IP地址
10.254.255.19转换为二进制:- $10$ 的二进制是 $00001010$;
- $254$ 的二进制是 $11111110$;
- $255$ 的二进制是 $11111111$;
- $19$ 的二进制是 $00010011$。
所以10.254.255.19的二进制表示为00001010.11111110.11111111.00010011。
- 子网掩码
255.255.255.248转换为二进制:- $255$ 的二进制是 $11111111$;
- $248$ 的二进制是 $11111000$。
所以255.255.255.248的二进制表示为11111111.11111111.11111111.11111000。
- IP地址
- 步骤二:计算网络地址(IP地址和子网掩码按位与运算)
- 按位与运算规则:$0\&0 = 0$,$0\&1 = 0$,$1\&0 = 0$,$1\&1 = 1$。
- $00001010.11111110.11111111.00010011$
- $\& 11111111.11111111.11111111.11111000$
- $= 00001010.11111110.11111111.00010000$
- 转换为十进制,网络地址为
10.254.255.16。
- 步骤三:计算广播地址(网络地址的主机位全置为1)
- 子网掩码
255.255.255.248中,后3位是主机位。 - 网络地址
00001010.11111110.11111111.00010000的主机位全置为1后得到00001010.11111110.11111111.00010111。
- 子网掩码
- 步骤四:将二进制广播地址转换为十进制
- $00001010$ 转换为十进制是 $10$;
- $11111110$ 转换为十进制是 $254$;
- $11111111$ 转换为十进制是 $255$;
- $00010111$ 转换为十进制是 $23$。
所以广播地址是10.254.255.23。