有类网路协议和无类网路协议 igrp 和rip 是有类网路协议 路由控制包里面,只有IP地址,没有掩码。路由协议根据IP地址的具体值,按规定划分网络ID和主机ID。这就是有类路由(Classful Routing)。 Classful Routing规定,IP地址有五种分类:A, B, C, D, E. - A类地址:前8位是0~127的IP地址。它们的网络地址是前8位,主机地址是后24位。 - B类地址:前8位是128~191的IP地址。它们的网络地址是前16位,主机地址是后16位。 - C类地址:前8位是192~223的IP地址。他们的网络地址是前24位,主机地址是后8位。 - D类和E类地址:前8位是224~255之间的地址。D类用于组播,E类用于科学实验。 而对于无类的路由协议:OSPF、IS-IS、RIPv2等,路由控制包里面除了IP地址,还必须包含一个掩码与其匹配。掩码的作用是划分出网络ID和主机ID,这样的划分更灵活多变。 什么是Classless IP address Classless IP Address 就是在 Classful IP Address 的分类规则的基础上,进一步把主机ID划分成子网ID。Classful 的掩码(net mask)是固定的A类/8,B类/16,C类/24。而Classless 允许用一部分主机ID作为网络ID,使得掩码的长度可变。 例: 对一个A类网络地址100.0.0.0/8, 用classless 可以把它划分为几个较小的网络地址: 1) 如果把IP地址的第2个字节作为子网ID,那么100.0.0.0/8 网络地址可以划分为256个较小的子网: 100.0.0.0/16 ~ 100.255.0.0/16。 主机IP地址100.4.5.6就属于子网100.4.0.0/16。 2) 如果把IP地址的第2, 3两个字提断耻节作为子网ID,那么100.0.0.0/8网络地址可以划分为65,536个更小的子网:桨遥章雅 100.0.0.0/24 ~ 100.255.255.0/24。主机IP地址100.4.5.6就属于子网100.4.5.0/16。 为什么要有Classless IP address 如果机械的按照A, B, C类来划分网络,那么一个网络中如果有500台主机,Class C的网络地址不够 (只能有256