假设用户Q1有2000台主机,则必须给他分配______个C类网络,如果分配给用户Q1的超网号为200.9.64.0,则指定给Q1的地址掩码为______;假设给另一用户Q2分配的C类网络号为200.0.16.0~200.9.31.0,如果路由器收到一个目标地址为11001000 00001001 01000011 00100001的数据报,则该数据报应送给用户______。
A.Q1
B.Q2
C.Q1或Q2
D.不可到达
参考答案:A
解析:
[分析]: 一个C类地址是由3个字节的网络地址和1个字节的主机地址组成,网络地址的最高三位必须是“110”。24位作为网络号,8位作为主机号。共有221(2097 152)个网络号,每个C类地址主机数少于28-2(254)个。现有2000台主机,则至少需要8个C类网络。
CIDR使用各种长度的“网络前缀”(network-prefix)来代替分类地址中的网络号和子网号,而不像分类地址中只使用1字节、2字节和3字节长的网络号。CIDR不再使用“子网”概念而使用网络前缀,使IP地址从三级编址(使用子网掩码)又回到两级编址,但这是一个无分类的两级编址。CIDR使用“斜线记法”,它又称为CIDR记法,即在IP地址后面加上一斜线“/”,然后写上网络前缀所占的比特数(这个数值对应于三级编址中子网掩码中比特1的个数)。由于需要2000台主机,211=2048,所以子网号为11位,所以地址掩码为C,255.255.248.0。
由于该数据报的地址为200.9.67.33,不在Q2分配的C类刚络号中,所以Q2不可达。而Q1的网络地址为200.9.64.0/21,所以该地址可达。