问题 单项选择题

一个局域网中某台主机的IP地址为176.68.160.12,使用22位作为网络地址,那么该局域网的子网掩码为 (29) ,最多可以连接的主机数为 (30)

30()

A.254

B.512

C.1022

D.1024

答案

参考答案:C

解析:

本题考查计算机网络的子网掩码的计算方法。

在现行主流IPv4标准中,IP地址采用4单位8位一组共计32位的二进制数值来表示。为了方便起见,通常把这个8位一组二进制数值转换成十进制数值,并以小数点隔开表示。IP地址可以分为网络标识和主机标识两部分,其中网络标识从左起高位字节开始标识为网络,主机标识在其之后标识具体的主机。

IP地址共可分为五类常规地址。

A类:由一个字节的网络标识和三个字节的主机标识组成。

B类:由两个字节的网络标识和两个字节的主机标识组成。

C类:由三个字节的网络标识和一个字节的主机标识组成。

D类:多用于多路广播组用户。

E类:仅供于实验。

在网络内各设备之间的通信需要使用子网掩码来完成。子网掩码主要用来判断任意两台计算机的IP地址是否属于同—子网络。两台计算机各自的IP地址与子网掩码进行AND运算后,如果得到的结果是相同的,则说明两台计算机在同—子网络上,可以直接进行通信。子网掩码长度为32位,用“1”来标识网络,占据高字节位;用“0”来标识主机,占据低字节位。

子网掩码的计算方法有以下两种:

(1)利用子网数计算

·将子网数目转化成二进制来表示;

·取得该二进制的位数,设为N位;

·取得该IP地址的类子网掩码,将其主机地址部分的前N位置1,即得出该IP地址划分子网的子网掩码。

(2)利用主机数计算

·将主机数目转化为二进制来表示;

·取得该二进制的位数,设为N位;

·使该类IP地址的主机地址位数全部置1,然后从后向前将N位全部置为0,即得子网掩码。

根据题意,IP地址为176.68.160.12的是B类地址,子网掩码是255.255.0.0。IP地址有22位网络地址,则主机地址有10位。所以,该网络中最多可以连接的主机数为210-2=1022台。22位网络地址占据高位用“1”标识,低位用“0”标识,转换后子网掩码为255.255.252.0,子网数为222-2个。

判断题
判断题