IP地址分为五类:
IP地址分为五类:A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验。
常用的三类IP地址
IP = 网路地址(网络号)+主机地址(主机号)
网络号:表示当前所在的网络段;
主机号:表示当前网络中的主机号;
子网掩码:使用二进制表示子网掩码,其中为1的位,表示的是所在的网络地址;
例如255.255.255.0 转化为二进制为:1111 1111. 1111 1111.1111 1111.0000 0000,那么IP地址中的 前24位 表示网络地址;
1. A类IP地址:IP地址可选用范围(0.0.0.0 - 127.255.255.255)
1.1 网络号——占1个字节
- A类地址的网络号字段占1个字节,但这个字节中的最高位为 0 已经固定,只剩下7位可以进行分配。
- 网络号字段为全0的IP地址是个保留地址,意思是“本网络”。
- 网络号为127(即01111111)保留作为本地软件环回测试(loopback test)本主机的进程之间的通信只用。
则,A类IP地址可以指派的网络号是126个(即2^7-2)。网络号可使用范围:0000 0001.0000 0000.0000 0000.0000 0000 —— 0111 1110.0000 0000.0000 0000.0000 0000
1.2 主机号——占3个字节
- A类地址的主机号占3个字节,因此每一个A类网络中的最大主机数是2^24-2,即16777214。
- 全0的主机号字段表示该IP地址是“本主机”所连接到的单个网络地址(例如,一主机的IP地址为5.6.7.8,则该主机所在的网络地址就是5.0.0.0)。
- 全1的主机号字段表示该IP地址是“所有的”,即该网络上的所有主机。
注:IP地址空间共有2^32(即4294967296)个地址。整个A类地址空间共有2^31个地址,占有整个IP地址空间的50%。
2. B类IP地址:IP地址可选用范围(128.0.0.0 - 191.255.255.255)
2.1 网络号——占2个字节
- B类地址的网络号字段占2个字节,但前面的2位(1 0)已经固定,只剩下14位可以进行分配。
- B类网络地址128.0.0.0是不指派的,所以指派的B类最小网络地址是128.1.0.0。
- 因此B类地址可指派的网络数是2^14-1
- 网络号可使用范围:1000 0000.0000 0001.0000 0000.0000 0000 —— 1011 1111.1111 1111.0000 0000.0000 0000
2.2 主机号——占2个字节
- B类地址的每一个网络上的最大主机数是2^16-2,即65534,这里需要减2是因为要扣除全0和全1的主机号。
注:整个B类地址空间共约2^30个地址,占有整个IP地址空间的25%。
3. C类IP地址 IP地址可选用范围(192.0.1.0 - 223.255.255.255)
3.1 网络号——占3个字节
- C类地址的网络号字段占3个字节,但前面的3位(1 1 0)已经固定,只剩下21位可以进行分配。
- C类网络地址192.0.0.0是不指派的,而可以指派的C类最小网络地址是192.0.1.0。因此B类地址可指派的网络数是2^21-1,即2097151。
- 网络号可使用范围:1100 0000.0000 000.0000 0001.0000 0000 —— 1101 1111.1111 1111.1111 1111.0000 0000
3.2 主机号——占1个字节
- C类地址的每一个网络上的最大主机数是2^8-2,即254,这里需要减2是因为要扣除全0和全1的主机号。
注:整个C类地址空间共约2^29个地址,占有整个IP地址空间的12.5%。
来源:https://www.cnblogs.com/weiyouqing/p/8940623.html