IP地址组成
IP地址由网络号和主机号组成
网络号是由因特网权利机构分配
主机号也叫主机地址是由网络管理员分配
因此确保了IP地址的全球唯一性(私有地址除外)
IP地址分类
为了适应不同的网络,IP地址空间被分为五类,分别是A,B,C,D和E类,其中A,B,C类最常用,D类用于组播,E类用于科研。
IP地址类型 | 第一字节十进制范围 | 二进制固定最高位 | 二进制网络位 | 二进制主机位 | 每个网络中的主机个数 |
A | 0-127 | 0 | 8位 | 24位 | 2^24-2 |
B | 128-191 | 10 | 16位 | 16位 | 2^16-2 |
C | 192-223 | 110 | 24位 | 8位 | 2^8-2 |
D | 224-239 | 1110 | 组播地址使用 | ||
E | 240-255 | 1111 | 保留试验用 | ||
注意:A类地址中0不允许使用,127作为测试TCP/IP协议的环回地址,因此A类地址实际可以用的是1-126 |
保留地址
申请的IP地址都减去2,那是因为网络中有一些地址被保留,不能分配给网络设备使用。
网络地址:网络地址不变,主机位全0的IP地址代表本网络的本身。
广播地址:网络地址不变,主机位全1的IP地址代表网络的广播。
IP地址具有全球唯一性,而且数量有限,随着Internet的发展,共有的IP地址几乎枯竭。为了解决这个问题,提出了VLSM,CIDR以及IPv6等机制。
另一种有效的方法就是使用私有地址。但是私有地址是无法连接到Internet的。因此我们需要使用代理或者NAT的能力把私有地址转换成公有地址。
原则上讲,私有地址可以是任何地址,但是有一个问题:假设我们网络中的一个私有地址和公网中的一个公网地址产生冲突的话,那么就无法访问到公网地址。为了解决这个问题,我们从A,B,C类地址中挑选出一部分地址作为私有地址。
私有IP地址段 | |
IP地址类型 | 范围 |
A | 10.0.0.0-10.255.255.255 |
B | 172.16.1.1-172.31.255.255 |
C | 192.168.0.0-192.168.255.255 |
IP地址:199.5.203.5
C类,前24位,即前三个十进制数,199.5.203.0为网络号,后面的5即最后一个十进制数为主机号。
IP地址:124.4.56.4
A类,前8位,即第一个十进制数,124.0.0.0为网络号,后面的4.56.4,即最后三个十进制数为主机号。