一、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台主机的网络划分为两个子网,并采用C类IP地址。子网1有500台主机。则子网1的子网掩码应该设置为()
从上题可知子网数目M=2,子网的主机数目H=500,N=2(子网数目M=2转为二进制为10,共2位),
主机数目H=500转为二进制为1,11110100,主机位数为9,C类默认子网掩码为255.255.255.0转为二进制为11111111,11111111,11111111,00000000,则第10、11位置为1,之后位置置为0,则最终的子网掩码地址二进制表示为11111111,11111111,11111110,00000000,ip地址表示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,00000000,ip地址表示为255.255.254.0