在学习IA课程时,老师留了一道子网划分的题目,做完之后,四五个小伙伴跟我说算错了,突然怀疑自己,然后又去找了相关子网划分的博客,视频,又算了一遍。然后又被说算错了,整个人已经迷了。然后老师给了我一个视频,看完之后,瞬间感觉这方法真香!!!能心算子网划分了!

【B站视频】55分钟之后开始

题目:计算55.66.77.88/19的网络地址、广播地址、可用子网。

  • 算出来的结果分为三种:
  1. 以55.0.0.0/19~55.0.31.255/19为第一个子网的
  2. 以55.66.0.0/19~55.66.31.255/19为第一个子网
  3. 以55.66.64.0/19~55.66.95.255/19为第一个子网

首先三种都算的没有问题,只是在不同的范围去进行计算的。第一种以55.0.0.0/19是计算的全部的子网中的第一个网段;55.66.0.0/19是将IP作为B类地址来进行计算的,只包括了55.66.0.0/19~55.66.255.255/19这段之内的子网;最后一种是计算的55.66.77.88/19这个IP所在的网段。

  • 55.66.77.88/19这是一个A类地址,所以默认的掩码是8位。现在的掩码是19,也就是网络位向主机位借了11位
  • 划分的子网数:211=2048
  • IP转换为二进制为:00110111 01000010 01001101 01011000
  • 掩码转换为二进制为:11111111 11111111 11100000 00000000

计算全部子网

IP地址:00110111 01000010 010 01101 01011000
掩码:  11111111 11111111 111 00000 00000000

# 因为是A类地址,默认的掩码是8,也就是255.0.0.0,转换为二进制为11111111.00000000.00000000.00000000
# 将借用的网络位全部置为0,再将主机位全部置位0,即为网络地址
# 将借用的网络位全部置为0,再将主机位全部置位1,即为广播地址

网络地址:00110111 00000000 000 00000 00000000    55.0.0.0/19
广播地址:00110111 00000000 000 11111 11111111    55.0.31.255/19

计算部分子网

  • 因为55.66.77.88/19的子网掩码在16~24之间,所以将这个IP地址作为B类地址计算,掩码是16位,就相当于借用了3位
IP地址:00110111 01000010 010 01101 01011000
掩码:  11111111 11111111 111 00000 00000000

# 将借用的网络位全部置为0,再将主机位全部置位0,即为网络地址
# 将借用的网络位全部置为0,再将主机位全部置位1,即为广播地址

网络地址:00110111 01000010 000 00000 00000000    55.66.0.0/19
广播地址:00110111 01000010 000 11111 11111111    55.66.31.255/19

计算此IP所在的网段

  • 这样计算得到的结果是和子网掩码计算器得到的结果相同的
IP地址:00110111 01000010 010 01101 01011000
掩码:  11111111 11111111 111 00000 00000000

# 直接将掩码固定的网络位不变,然后将主机位全部置位0为网络地址,将主机位全部置为1为广播地址

网络地址:00110111 01000010 010 00000 00000000    55.66.64.0/19
广播地址:00110111 01000010 010 11111 11111111    55.66.95.255/19

口算子网划分

  • 方法很香!
  • 计算的结果与子网掩码计算器计算的结果相同

题目:依旧是55.66.77.88/19计算网络地址和广播地址。

分析:

  • 首先这是一个A类的地址,但是掩码不再是8位,而是19位,在16~24之间,就作为B类地址来计算
  • IP转换为二进制为: 00110111 01000010 010 01101 01011000
  • 掩码转换为二进制为:11111111 11111111 111 00000 00000000
  • 可以看到掩码的第三个8字节借用了前三位,还有5位可以用
  • 可以用的地址的跨度就是25=32
  • 所以按照B类地址算法也就是上面的第二种算法,网络地址为55.66.0.0/19
  • 第一个广播地址即为足255进1,即55.66.(32.1).255/19(即55.66.31.255/19)
  • 在计算这个IP地址所在的网段,那么下一个网段就是55.66.32./19~55.66.(32+32-1).255/19(55.66.63.255/19)
  • 以此类推,就可以得到55.66.77.88/19是以55.66.0.0/19为开始网之后的第三个网段——55.66.64.0/19~55.66.95.255/19

可用地址跨度也可以直接用2(24-19)=25

计算器计算结果

在这里插入图片描述

  1. 计算10.25.34.5/15的网络地址、广播地址
  • 跨度:
    • 第二个8位有16-15=1个0
    • 跨度为21=2
  • 是A类地址,所以网络地址是10.0.0.0/15
  • 跨度为2,所以广播地址是10.1.255.255/15
  • 依次类推,得到10.25.34.5/15是在10.1.24.0/15~10.25.255.255/15这个网段的

计算机计算结果
在这里插入图片描述

  1. 计算172.16.23.4/20的网络地址、广播地址
  • 跨度:
    • 第三个8位有24-20=4个0
    • 跨度为24=16
  • 是B类地址,所以网络地址是172.16.0.0/20
  • 跨度为16,所以广播地址为172.16.15.255/20
  • 依次类推,得到172.16.23.4/20是在172.16.16.0/20~172.16.31.255/20这个网段的

计算器计算结果
在这里插入图片描述

掌握了这种方法,直接口算子网划分!!!

以上内容均属原创,如有不详或错误,敬请指出。

版权声明:本文为bad5原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/bad5/p/13866790.html