【计算机网络】根据IP地址计算网络地址

  • 最近笔试遇到这种题型比较多,网工人落泪。。

题目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 网络地址与主机地址

《【计算机网络】根据IP地址计算网络地址》

3.3 标准子网掩码

《【计算机网络】根据IP地址计算网络地址》

3.4 子网掩码计算公式

《【计算机网络】根据IP地址计算网络地址》

3.5 IP地址分类

《【计算机网络】根据IP地址计算网络地址》

  • 127.x.x.x整个网段作为回环地址,代表本机

《【计算机网络】根据IP地址计算网络地址》

3.6 私有IP

《【计算机网络】根据IP地址计算网络地址》

参考资料

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

    原文作者:小镇攻城狮
    原文地址: https://blog.csdn.net/Awt_FuDongLai/article/details/120534318
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞