浅谈之IP地址与子网掩码

浅谈之IP地址与子网掩码

一.ip地址的引入说明
我们身处于万物互联的网络时代,我们的每一台联网设备都需要唯一的IP地址以供使用和外界识别,但是由于我们目前主流使用的IPv4的IP地址不足以支撑现在的互联网使用者,所以IP地址被分为了公网IP地址和私网IP地址,并且使用了NAT技术来缓解IP不够的问题。

二.IP地址的构成
IP地址是由32位的二进制表示的地址,也就是32个0和1中间用英文的句号分隔,每8位一组一共四组,但是一堆的0和1的组合排列无论是记忆还是阅读上都是反人类的,于是我们将每一组的二进制数字转化成十进制来表示IP地址,由于8位二进制数最大的十进制是二的8次方等于256,所以说每一组的种类数量是256,又因为每组最小的数是从0开始表示的,从0到255刚好是256个数,所以IP地址最大的取值是255.255.255.255

三.子网掩码的引入
子网掩码也是四组用点分隔和IP地址很像,但是他也有区别于ip地址的特征就是二进制下他的1总是从左边开始连续的,无一例外,对应于子网掩码二进制下的1的就是网络位,0的就是主机位。比如192.168.1.1的默认子网掩码是255.255.255.0转换成二进制就是11111111.11111111.11111111.00000000计算的方式就是把IP地址和子网掩码都转换成二进制,然后做与运算,1和1得1,0和0得0,1和0或0和1得0,得到的结果一样就是同一网段,不同就不是。

CIDR值中的应用

“192.168.0.0/24”当我看到一个博主在终端上打出这行代码的时候,心里是蒙逼的。不知道怎么回事,于是我就去查了相关的资料,发现是与CIDR值相关的东西。简单的查找后,再基于上面的基础知识,很容易明白一个CIDR值对应一个子网掩码,然后对网络就行分段。/24对应的255.255.255.0192.168.0.0/24就代表了192.168.0.0至192.168.0.255。
再看一下这/24是怎么得到255.255.255.0每个IP地址的长度为32位,简单的说24代表从前往后有24个1,就是11111111.11111111.11111111.00000000把这个转换成十进制就是255.255.255.0
这么说的话肯定会有人问为什么会是这个子网掩码,下面附上在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值