总结自谢希仁老师的《计算机网络》第五版
每一类网络地址都由两部分组成:网络号net-id+主机号host-id。IP地址的分类可以参看下图:
可以看到各个类别的区别,同时,所有的类别都是32位——4个字节。
点分十进制计法
机器中存放的IP地址是32位2进制代码,每个8位插入一个空格能提高可读性,将每8位的二进制数转换为十进制数,采用点分十进制记法更加便于使用。示例如图:
点分十进制非常易于阅读,因此使用得很广泛。
使用范围如图所示:
有些需要特别注意的点介绍如下:
一、A类IP的最大网络数、网络号范围和主机数
- 因为A类IP地址只有8位用于net-id
- A类IP的net-id中,第一位必须是0
- 全为0的IP地址不可分配
- 全为1的网络号127.x.x.x虽然可用,但是被设置为保留地址,不能分配
正是由于以上4条原因,A类IP地址的网络个数最大是27-1-1=126.
由此可得网络号范围为:0000 0001~ 0111 1110 即 1~126
由于host-id占24位,但全为0和全为1的主机号不可分配,因此,最大主机数为:224-2
二、B类IP的最大网络数和网络号范围和主机数
- 网络号总共为16位
- 前两位固定为10
- 除前两位外,后面全为0的网络号不可用
最大网络数为:214-1
网络号范围为:1000 0000 0000 0001 ~ 1011 1111 1111 1111 即 128.1~191.255
由于host-id占16位,但全为0和全为1的主机号不可分配,因此,最大主机数为:216-2=65534
三、C类IP的最大网络数和网络号范围和主机数
- 网络号为24位
- 前3位固定为110
- 全为0的不可用
最大网络数为:221-1=2097151
网络号范围为:1100 0000 0000 0000 0000 00011101 1111 1111 1111 1111 1111 即 192.0.1223.255.255
由于host-id占8位,但全为0和全为1的主机号不可分配,因此,最大主机数为:28-2=254