IP地址分类及子网掩码的计算

一、IP地址的分类及相关信息

 

A类地址

B类地址

C类地址

D类地址

E类地址

地址格式

N.H.H.H

N.N.H.H

N.N.N.H

N/A

N/A

适用范围

大的组织

中型组织

小型组织

多目广播

保留

高位数字

0

10

110

1110

1111

地址范围

1.0.0.0

-

126.0.0.0

128.1.0.0

-

191.254.0.0

192.0.1.0

-

223.225.254.0

224.0.0.0

-

239.255.255.255

240.0.0.0

-

254.255.255.255

默认子网掩码

255.0.0.0

255.255.0.0

255.255.255.0

N/A

N/A

网络/主机位

7/24

14/15

22/8

N/A

N/A

最大主机数

167777214

65543

254

N/A

N/A

 

IP地址长度为32位,分为高位数字、主机网络号和主机号。网络号N决定可分配的网络数 (2的N次方);主机号N决定最大的主机数(2的N次数-2)

二、子网掩码的计算方式

1、利用子网数来计算

计算前需提供信息: 划分的子网数目M、每个子网所需的主机数目H(若不提供,以最大主机数计算)

(1) 将子网数目M转为二进制表示,得到位数N,如:10转为二进制1010,则N=4

(2)  取得该IP的类默认子网掩码,如C类默认子网掩码为255.255.255.0(见上表),将其主机数转为二进制,将前N位置为1,之后位置置为0,再转为十进制即得到子网掩码

如题:将拥有2500台主机的网络划分为两个子网,并采用CIP地址。子网1500台主机。则子网1的子网掩码应该设置为()

从上题可知子网数目M=2,子网的主机数目H=500N=2(子网数目M=2转为二进制为10,2)

主机数目H=500转为二进制为111110100,主机位数为9C类默认子网掩码为255.255.255.0转为二进制为11111111111111111111111100000000,则第1011位置为1,之后位置置为0,则最终的子网掩码地址二进制表示为11111111111111111111111000000000ip地址表示255.255.254.0

 

2、得用主机数来计算

计算前需提供信息:主机数目H

(1) 将主机数目H转为二进制表示,得到位数N,如:500转为111110100,则N=9

(2) 255.255.255.255转为二进制表示,从第 N位到最后全部置为0,得到子网掩码的二进制表示

 

如上题,已知主机数目H=500,二进制表示为111110100,N=9,255.255.255.255二进制表示为:11111111,11111111,11111111,11111111,第从9位开始置为0得到子网掩码的二进制表示:11111111,11111111,11111110,00000000ip地址表示为255.255.254.0

 

猜你喜欢

转载自hwl-sz.iteye.com/blog/1838880