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