linux ip段的写法和含义

我的理解,不是正确不正确,请高手指教
XXX.XXX.XXX.XXX/n
XXX.XXX.XXX.XXX  是IP地址,分为A、b、c、d、e类,192.168.2.12就是C类地址

A类

1.0.0.0 到126.0.0.0 

0.0.0.0 和127.0.0.0保留 

B 
128.1.0.0到191.254.0.0

128.0.0.0和191.255.0.0保留 

C 
192.0.1.0 到223.255.254.0

192.0.0.0和223.255.255.0保留 

D 
224.0.0.0到239.255.255.255用于多点广播 

E 
240.0.0.0到255.255.255.254保留 

255.255.255.255用于广播

/n  表示子网长度,C类默认这个n24,意思是192.168.2.x 的网络位是192.168.2 可以放的主机位为x,x大于1小于255,就是可以有254IP,属于一个广播域.

但这个n如果是25,或者是23情况是什么样子呢,这就要先把IP地址转换成2进制的形式来判断了。

先说25,由于IP地址是点分十进制,四段每一段是8位,换成2进制就是11111111,
25就是有25个1表示网络位,
转换二进制就是这个样子,11111111.11111111.11111111.10000000
换算成十进制就是255.255.255.128,,,/25   0为主机位,2的7次方,所以有128个主机位

23位呢二进制11111111.11111111.11111110.00000000
换成十进制就是255.255.254.0    /23  主机为2的9次方512个主机位。


你说的192.168.2.12到192.168.2.20算一次如果切成一个主机位,
192.168.2.12与192.168.2.20 换成2进制
192.168.2.12二进制11000000.10101000.00000010.00001100
192.168.2.20二进制11000000.10101000.00000010.00010100
相与,有27位地址相同,所以可以写成192.168.2.12/27 主机位就是2的5次方,
192168.2.12/27 有32个主机位。

猜你喜欢

转载自yes1983.iteye.com/blog/2095010
今日推荐