简书的文摘

CIDR地址的计算方法

2019-07-24  本文已影响0人  Jerry_1116

CIDR无类域间路由,打破了原本的ABC类地址的规划限定,使用地址段分配更加灵活,日常工作中也经常使用,也正是因为其灵活的特点使我们无法一眼辨认出网络号、广播地址、网络中的第一台主机等信息,本文主要针对这些信息的获得介绍一些计算方法。

当给定一个IP地址,比如18.232.133.86/22,需要求一下这个IP所在网络的 网络地址、子网掩码、广播i地址、这个网络的第一台主机的IP地址:

斜线后是22并不是8的整数倍,直接很难看出结果,所以需要通过一系列的计算。

1.先用8的整数倍对22进行切割:22 = 16+6 ,所以这个IP地址的前16位保持不动即18.232.

2.发现问题出在了第三个8位上,这8位中前面6位被拿来做了网络号,后面2位被拿去做了主机号,所以将这8位转化为二进制得到10000101,拿出前6位为<100001>。这是得到了全部的网络号为 18.232.<100001>

3.将主机号全部置0便是网络地址,18.232.<100001><00>.<00000000>即网络地址为18.232.132.0

4.同时也得到了这个网络的第一台主机的ip地址,18.232.<100001><00>.<00000001>即18.232.132.1

5.将主机位全部置1便是广播地址,18.232.<100001><11>.<11111111>即18.232.135.255

6.子网掩码可以直接使用22计算即可,即前22位都为1,其余为0,即255.255.252.0

参考

  1. 关于CIDR地址的计算方法
  2. CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)
上一篇下一篇

猜你喜欢

热点阅读