常用的三种类别的IP地址
A类地址的网络号字段占一个字节,只有七位可供使用(第一位已经指派为0),但可指派的网络号是126个(即2^7-2)。减2的原因是:第一,IP地址中的全0表示“这个(this)”。网络号字段全0的IP地址是个保留地址,意思是“本网络”。第二网络号为127(即01111111)保留作为本地软件环回测试本主机进城之间的通信之用。
A类地址的主机号占三个字节,因此每一个A类网络中最大的主机数2^24-2,减2 的原因是:全0的主机号字段表示该IP地址是“本主机”所连接到的单个网络地址(例如,一主机的IP地址为5.6.7.8,则该主机所在的网络地址就是5.0.0.0),而全1表示“所有的”,因此全一的主机号字段表示该网络上的所有主机。例如B类地址128.7.255.255表示“在网络128.7.0.0上的所有主机”。而A类地址0.0.0.35则表示“在这个网络上主机号为35的主机”
B类地址的网络号字段有两个字节,但前面两位(1 0)已经固定了,只剩下14位可以进行分配。因为网络号字段后面的14位无论怎样取值也不可能出现使整个2字节网络号成为全0或全1,故 不存在减2的问题,但实际上B 类网络地址128.0.0.0是不指派的,而可以指派B类最小网络地址是128.1.0.0.因此B类地址可指派的网络数为2^14-1,B类地址的 每一个网络上的最大主机数是2^16-2.
C 类地址同上面的B类地址
IP地址共有2^32个地址,A类地址空间共有2^31个地址,占有整个IP地址空间的50%,整个B类地址空间共约有2^30个地址,占整个IP地址空间的25%,C类地址空间共约有2^29个地址,占整个IP地址的12.5%。
网络类别 | 最大可指派的网络数 | 第一个可指派的网络号 | 最后一个可指派的网络号 | 每个网络中最大主机数 |
---|---|---|---|---|
A类 | 2^7-2 | 1 | 126 | 2^24-2 |
B类 | 2^14-1 | 128.1 | 191.255 | 2^16-2 |
C类 | 2^21-1 | 192.0.1 | 223.255.255 | 2^8-2 |