[网络拾遗] 详解IP地址后面斜杠加具体数字
来源:互联网 发布:人工智能之父图灵 编辑:程序博客网 时间:2024/05/29 13:19
原文地址:http://www.sinoxs.com/htm/2011314/1113.htm
详解IP地址后面斜杠加具体数字
其实这个就是用CIDR(无类别域间路由选择,Classlessand 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表示,得到一个二进制数:
1111111111111111 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.
- [网络拾遗] 详解IP地址后面斜杠加具体数字
- 详解IP地址后面斜杠加具体数字
- IP地址后面斜杠加具体数字
- C语言拾遗:关于数字后面加字母
- IP后面加数字的意义
- IP地址后斜杠和数字代表的意思
- 如192.168.1.10/27 IP斜杠后面的27是什么意思?
- [oralce拾遗]oracle修改监听IP地址
- 关于man命令后面加数字
- IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字
- Apache通过写rewrite规则,强迫目录网址后面自动加斜杠
- 全零网络ip地址0.0.0.0表示意义详解
- Linux 网络基础知识之IP地址和子网掩码详解
- 网络层——IP-V4地址详解及子网掩码
- 网络学习 IP地址
- 网络IP地址
- [网络] 大话IP地址
- 网络IP地址
- ubuntu14.04.1 安装配置jdk1.7
- select 语句的性能(一)
- 使用WLST创建domain和cluster
- Spring定义区分xml环境配置
- Layer Programming with Quartz Core
- [网络拾遗] 详解IP地址后面斜杠加具体数字
- String、StringBuffer与StringBuilder之间区别
- 使用GameKit实现iOS设备之间的蓝牙通信
- servlet GET/POST 乱码问题
- 编译Apache出现的问题:configure: error: APR not found .
- [转载]JS判断手机号是否正确(正则表达式)
- [概念]MRC的set和get
- 数据库中超键、候选键、主键的区分
- 搜索引擎下拉菜单 提示关键词 接口API (百度长尾词 淘宝长尾词)