写点什么

192.168.52.165/25 是啥意思?

用户头像
书旅
关注
发布于: 2020 年 08 月 13 日
192.168.52.165/25是啥意思?

上周在对接客户的时候,给他们加IP白名单,他们发过来了类似这样的IP,123.58.10.128/25

123.58.10.128/25是啥含义?



123.58.10.128/25 前边部分表示IP地址,后半部分指的是掩码长度(其实就是网络号的位数)

其实这种写法被称作CIDR(Classless InterDomain Routing 无类域间路由),反正我看了这个官方名字是看不懂。也不用知道,知道他的作用就行了。

官方解释:CIDR将路由集中起来,使一个IP地址代表主要骨干提供商服务的几千个IP地址,从而减轻Internet路由器的负担。这样就好理解多了,就是说这样一个IP,就能代表很多个IP地址



要想计算123.58.10.128/25有哪些可用ip,首先需要知道“子网掩码”



说子网掩码之前,先展示一下IP分类以及默认的子网掩码:

A类:000~127,默认子网掩码:255.0.0.0

B类:128~191,默认子网掩码:255.255.0.0

C类:192~223,默认子网掩码:255.255.255.0

D类:224~239

E类:240~255



官方解释:它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分



子网掩码是在IPv4地址资源紧缺的背景下为了解决lP地址分配而产生的虚拟lP技术,通过子网掩码将A、B、C三类地址划分为若干子网,从而显著提高了IP地址的分配效率,有效解决了IP地址资源紧张的局面。

子网掩码是一个32位的2进制数, 其对应网络地址的所有位都置为1,对应于主机地址的所有位都置为0。子网掩码告知路由器,地址的哪一部分是网络地址,哪一部分是主机地址,使路由器正确判断任意IP地址是否是本网段的,从而正确地进行路由



子网掩码的设定必须遵循一定的规则。与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度



计算可用主机数、子网数、网络地址、广播地址



看到这儿就明白了了上边的那个25的含义了,就是表示子网掩码的前25位都是1,那么表示子网掩码就是:11111111.11111111.11111111.10000000 十进制就是255.255.255.128。

可以看到主机位被网络位借走1位,主机位剩下7位。所以子网的个数就是:2的1次方(这里1,是被借走的主机位位数),每个子网可容纳的主机数为2的7次方(主机位有8位,借走1位,剩7位),去掉头和尾的两个IP,头作为网络地址,尾作为广播地址。所以每个子网的可用主机位为2的7次方-2。



网络地址计算

网络地址=子网掩码的二进制值与IP二进制值做【与】运算



广播地址计算

广播地址=子网掩码二进制值取反,然后和IP地址二进制值做【或】运算



有了上边的公式,可以计算出123.58.10.128/25的网络地址为123.58.10.128,广播地址为123.58.10.255。

那123.58.10.128/25的可用IP就出来啦,123.58.10.129~123.58.10.254

上边我们计算出它有两个子网,那么第一个子网的可用IP段就是:123.58.10.1~123.58.10.127,第二个子网可用的IP段就是:123.58.10.129~123.58.10.254。可见123.58.10.128/25处于第二个子网



发布于: 2020 年 08 月 13 日阅读数: 88
用户头像

书旅

关注

公众号:IT猿圈 2019.04.11 加入

还未添加个人简介

评论

发布
暂无评论
192.168.52.165/25是啥意思?