子网掩码与CIDR详解

躲过了408,终究没躲过研究生的计网课,学起来!
一个IPv4地址,可以由网络号+主机号构成,而网络号又根据A(8位)B(16位)C(24位)DE分类,占据不同位数。然而,为了扩充可用网络地址,增添了子网号概念。由此,IPv4地址可由网络号+子网号+主机号来构成,当然,子网也可以没有。
多了子网号的概念后,为了让网络可以区分出“网络号+子网号”与“主机号”的边界,引入子网掩码,子网掩码与IP地址相同长度,前半部分(表示网络号+子网号)全为1(二进制),后半部分(表示主机号)全为0。因此,无子网的A、B、C类网络,子网掩码的全1个数分别为8、16、24,有子网的A、B、C类网络全1数相较之前更多。
显而易见,子网掩码的表示方法可以更简便一些,因为完全没有必要写那么多1和0来让一个人类去自己数,然后得出有多少位网络号+子网号,直接告诉人类这个位数是几就可以了!这就是CIDR(无分类域间路由),比如:202.196.73.5/25。
另外强调一点,全1或者全0的数字不能作为一个子网号,比如分配出3位作为子网号,则可以拥有2^3-2=6个子网,而不是8个。

你可能感兴趣的:(408复习ing,网络协议)