国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > 综合技术 > 详解IP地址后面斜杠加具体数字

详解IP地址后面斜杠加具体数字

来源:程序员人生   发布时间:2015-03-14 09:47:48 阅读次数:21172次
详解IP地址后面斜杠加具体数字 
如:xx.xx.xx.2/24
       xx.xx.xx.0/24
hzhsan:通俗1点就是,斜杠后面的数字就表示子网掩码,数字具体代表32位子网掩码(2进制情势)中前面的“1”的个数。
而且前面的“ip地址”也不1定是1个ip地址,也多是1个网络号(末位是0)。
通过后面数字可以将前面的网段进1步细划分成具体的子网。

所以
       xx.xx.xx.2/24   ――>表示1个ip地址xx.xx.xx.2,24告知了这个ip地址所对应的子网掩码。
       xx.xx.xx.0/24   ――>表示1个网段,并且24告知了当前具体的子网掩码。


      其实这个就是用CIDR的情势表示的1个网段,或说子网。
      CIDR:无种别域间路由选择,Classless and Subnet Address Extensions and Supernetting
      我们知道肯定1个子网需要知道主机地址和子网掩码,但用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地址是4个10进制数组成的,相当于32位2进制。用CIDR表示情势,后1个数字将这32位进行了间隔(以24为例):前24位用"1"表示,后面8位用0表示,得到1个2进制数: 
11111111 11111111 11111111 00000000。将其转化为10进制,就是:255.255.255.0了。   
      例如:192.168.1.0/24表示网段是192.168.1.0,子网掩码是24位,子网掩码为:255.255.255.0,用2进制表示为:11111111 11111111 11111111 00000000 ,这里为何是24呢,就是由于子网掩码里面的前面连续的“1”的个数为24个,1定要连续的才行。  
      再给你举个例子,192.168.1.0/28表示的意思是网段是192.168.1.0,子网掩码为:255.255.255.240,用2进制表示为:11111111 11111111 11111111 11110000。  
      这时候候你或许就疑惑了,就是24和28两个字不1样,为何网段是1样的呢?  
      24位说明网络位是24位,那末主机位就是32⑵4=8位了,则子网的IP个数是254个,即是从00000001到11111110.   
      28位说明网络位是28位,那末主机位4位,则子网的IP个数是14个,即是从00000001到00001110.


生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生