题目1
- 已知IP地址为:10.145.129.20,子网掩码为:255.255.248.0,求广播地址
# 计算步骤,将子网掩码转化成二进制
255.255.248.0
11111111.11111111.11111000.00000000
# 得到10.145.129.20/21,即前21位为网络号,后11位为主机号
# 将IP地址转化为二进制
10.145.129.20
00001010.10010001.10000001.00010100
# 将IP地址的前21位保持不变,后11位全改为1,即可得到IP地址
00001010.10010001.10000111.11111111
# 转为十进制的广播地址
10.145.135.255
题目2
- 已知IP:172.22.141.231/26,该IP位于哪个网段?该网段有多少可用IP地址?广播地址是什么
ip地址:172.22.141.231
子网掩码:255.255.255.192
# 转换为二进制
ip地址: 10101100.00010110.10001101.11100111
子网掩码:11111111.11111111.11111111.11000000
# 计算得出
网络地址:10101100.00010110.10001101.1100000000
广播地址:10101100.00010110.10001101.1111111111
# 转换为十进制
网络地址:172.22.141.192
广播地址:172.22.141.255
# 得出答案:
172.22.141.231/26,该IP位于172.22.141.192~172.22.141.255网段;
该网段有255-192+1-2=62或者2^6-2=62个可用IP;
子网个数有:2^2 = 4个
主机个数有:2^6-2 = 62个
广播地址是172.22.141.255
3 补充知识点
3.1 子网掩码的作用
- 子网掩码必须和IP地址
成对出现
,否则没有意义。 - 子网掩码是用于给IP地址划分
网络地址
与主机地址
的。网络地址是网段的起始地址,广播地址是网段的最后一个地址。 - 和子网掩码的
1
对应的IP地址,代表网络位
;和子网掩码的0
对应的IP地址,代表主机位
。 - 子网中只要1是
连续
的,就是合理子网掩码。
3.2 网络地址与主机地址

3.3 标准子网掩码

3.4 子网掩码计算公式

3.5 IP地址分类


3.6 私有IP

参考资料
1.尚硅谷Linux运维面试题(大厂linux面试题攻略)