详解IP地址后面斜杠加具体数字
来源:互联网 发布:正版ai软件多少钱 编辑:程序博客网 时间:2024/05/14 14:07
详解IP地址后面斜杠加具体数字
如:xx.xx.xx.2/24
xx.xx.xx.0/24
hzhsan:通俗一点就是,斜杠后面的数字就表示子网掩码,数字具体代表32位子网掩码(二进制形式)中前面的“1”的个数。
而且前面的“ip地址”也不一定是一个ip地址,也可能是一个网络号(末位是0)。
通过后面数字可以将前面的网段进一步细划分成具体的子网。
所以
xx.xx.xx.2/24 ——>表示一个ip地址xx.xx.xx.2,24告诉了这个ip地址所对应的子网掩码。
xx.xx.xx.0/24 ——>表示一个网段,并且24告诉了当前具体的子网掩码。
其实这个就是用CIDR的形式表示的一个网段,或者说子网。
CIDR:无类别域间路由选择,Classless and Subnet Address Extensions and Supernetting
我们知道确定一个子网需要知道主机地址和子网掩码,但用CIDR的形式,可以简单得到两个数值。举例说吧,192.168.0.0/24”就表示,这个网段的IP地址从192.168.0.1开始,到192.168.0.254结束(192.168.0.0和192.168.0.255有特殊含义,不能用作IP地址);子网掩码是255.255.255.0。
上面的子网掩码怎么来的呢?其实关键就在“24”上。我们知道IP地址是四个十进制数组成的,相当于32位二进制。用CIDR表示形式,后一个数字将这32位进行了间隔(以24为例):前24位用"1"表示,后面8位用0表示,得到一个二进制数:
11111111 11111111 11111111 00000000。将其转化为十进制,就是:255.255.255.0了。
例如:192.168.1.0/24表示网段是192.168.1.0,子网掩码是24位,子网掩码为:255.255.255.0,用二进制表示为:11111111 11111111 11111111 00000000 ,这里为什么是24呢,就是因为子网掩码里面的前面连续的“1”的个数为24个,一定要连续的才行。
再给你举个例子,192.168.1.0/28表示的意思是网段是192.168.1.0,子网掩码为:255.255.255.240,用二进制表示为:11111111 11111111 11111111 11110000。
这时候你也许就疑惑了,就是24和28两个字不一样,为什么网段是一样的呢?
24位说明网络位是24位,那么主机位就是32-24=8位了,则子网的IP个数是254个,即是从00000001到11111110.
28位说明网络位是28位,那么主机位4位,则子网的IP个数是14个,即是从00000001到00001110.
2 0
- [网络拾遗] 详解IP地址后面斜杠加具体数字
- 详解IP地址后面斜杠加具体数字
- IP地址后面斜杠加具体数字
- IP后面加数字的意义
- IP地址后斜杠和数字代表的意思
- 如192.168.1.10/27 IP斜杠后面的27是什么意思?
- 关于man命令后面加数字
- Apache通过写rewrite规则,强迫目录网址后面自动加斜杠
- C语言拾遗:关于数字后面加字母
- 链接地址后面加flag=Math.random()的作用
- IP地址数字相互转换
- 数字转IP地址函数
- IP地址与数字地址相互转换
- ip地址详解(转)
- IP地址详解
- IP地址详解
- IP地址基础知识详解
- IP地址范围详解
- linux下通过编写测试程序的方式来确认arm-linux-gnueabihf-gcc-4.6lib和.h文件的安装位置,为复制libnl做准备
- JQuery处理json与ajax返回JSON实例
- Python_cmd的各种实现方法及优劣(subprocess.Popen, os.system和commands.getstatusoutput)
- 在Linux中划分partition 并格式化为文件系统
- iOS音频播放 (四):AudioFile
- 详解IP地址后面斜杠加具体数字
- 敏捷开发Scrum 学习笔记,适于移动开发
- 解决request中文乱码的问题
- 4.18、C++文件包含处理
- myeclipse tomcat 7.0 启动报错 java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
- VectorDrawable – 第四章
- xcode常用插件
- iOS音频播放 (五):AudioQueue
- sublime packagecontrol 插件的安装