32位的IP地址(IPv4)由网络标识和主机标识两部分组成。同一网段内相连的主机必须有相同的网络标识和不同的主机标识。
IP地址分为4个级别:A, B, C, D类
A类IP地址是首位以0开头的地址,从第1位到第8位是他的网络标识,后24位为他的主机标识
B类IP地址是首位以10开头的地址,从第1位到第16位是他的网络标识,后16位为他的主机标识
C类IP地址是首位以110开头的地址,从第1位到第24位是他的网络标识,后8位为他的主机标识
D类IP地址是首位以1110开头的地址,从第1位到第32位是他的网络标识,无主机标识,常被用于多播
将IP地址中主机地址部分全设置为1,就成了广播地址,可以在同一个链路中的相互连接的主机之间发送数据包。
随着互联网的覆盖范围的增大,网络地址越来越不足以应对需求,直接使用ABCD类IP地址显得更加浪费资源,此时子网掩码就应运而生了。
子网掩码也是一个32位二进制数。它对应IP地址网络标识部分的位全为1,主机标识的位全为0.由此IP地址可以不再受限于自己的种类,可以自由的定义自己的网络标识长度。