IP地址由网络号和主机号组成。IPV4由32位正整数来表示。
A类IP:8位网络号+24主机号,网络号以0开头,网络号范围0~127
B类IP:16位网络号+16主机号,网络号以10开头,网络号范围128.0~191.255
C类IP:24位网络号+8主机号,网络号以110开头,网络号范围192.0.0~223.255.255
D类IP:32位网络号,网络号以1110开头,网络号范围224.0.0.0~239.255.255.255
主机地址不能是全0或者全1.因为全部为0在表示对应的网络地址或IP地址不可获知的情况下才使用。全部为1的主机地址通常用做广播地址。所以C类地址最多只能有254(28-2)个。
子网掩码:32位2进制数,它对应IP地址的网络标识部分的位都是1,对应主机标识的位全是0.
子网掩码可以灵活指定网络标识的长度。比如B类地址 172.20.100.52,将子网掩码设置为26,那么网络标识长度由原来的16位变成了26位。这样的设置,也就使前26位相同的IP地址位于同一个子网。
子网掩码出现将IP地址的网络标识和主机标识不再受限于该地址的类别。