在internet中,每一台计算机都需要一个唯一的地址来标志自己,这个地址就叫IP地址,一般情况来说,IP地址分为5类,如下图所示:
这些32位的地址通常写成按点号隔开的四个十进制整数,其中每个整数对应一个字节.每类地址对应的范围为:
地址类型 | 地址范围 | 私有地址范围 |
A | 0.0.0.0 - 127.255.255.255 | 10.0.0.0~10.255.255.255 |
B | 128.0.0.0 - 191.255.255.255 | 172.16.0.0~172.31.255.255 |
C | 192.0.0.0 - 223.255.255.255 | 192.168.0.0~192.168.255.255 |
D | 224.0.0.0 - 239.255.255.255 | |
E | 240.0.0.0 - 247.255.255.255 |
其中每个段的私有地址是不会出现的公网上的,用来搭建内网环境.
明白以上概念后,可以来看一下子网掩码,子网掩码也是一个32位的值,其中值为1留给网络号和子网号,值为0的留给主机号,比如以B类网址为例,总共32位,其中前16位表示网络号,而后面的16位的主机号可以划分为子网,如下所示:
在第一种划分的情况下,每个子网络的主机位占有较多的位,因此会有较多的主机,而第二种划分方式,子网号占有较多的位,可以把网络划分成较多的子网,每个子网中有较少的主机.