关于CIDR地址的计算方法

版权声明:本文章为博主原创文章,未经博主允许不得转载,如有问题,欢迎留言交流指正 https://blog.csdn.net/finalkof1983/article/details/87903764

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

猜你喜欢

转载自blog.csdn.net/finalkof1983/article/details/87903764
今日推荐