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

admin2019-03-04  33

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

选项 A、254
B、512
C、1022
D、1024

答案C

解析 连接到Internet上的每台计算机都必须有一个唯一地址,称为IP地址。IP地址是一个4字节(共32bit)的数字,被分为4段,每段8位,段与段之间用句点分隔。为了便于表达和识别,IP地址是以十进制形式表示(例如212.152.200.12),每段所能表示的十进制数最大不超过255。IP地址由两部分组成,即网络号(Netgwork ID)和主机号(Host ID)。网络号标识的是Internet上的一个子网,而主机号标识的是子网中的某台主机。
   IP地址可分为5类,分别是A类、B类、C类、D类和E类,大量使用的仅为A, B,C三类。
   (1)A类IP地址:最前面一位为“0”,然后用7位来标识网络号,24位标识主机号。即A类地址的第一段取值介于1~126之间。A类地址通常为大型网络而提供,全世界总共只有126个可能的A类网络,每个A类网络最多可以连接224-2台主机。
   (2)B类IP地址:最前面两位是“10”,然后用14位来标识网络号,16位标识主机号。因此,B类地址的第一段取值介于128~191之间,第一段和第二段合在一起表示网络号。B类地址适用于中等规模的网络,全世界大约有16000个B类网络,每个B类网络最多可以连接216-2台主机。
   (3)C类IP地址:最前面三位是“110”,然后用21位来标识网络号,8位标识主机号。因此,C类地址的第一段取值介于192~223之间,第一段、第二段合在一起表示网络号。最后一段标识网络上的主机号。C类地址适用于校园网等小型网络,每个C类网络最多可以有28-2台主机。
   有几个特殊的情况。主机号全为“1”的网间网地址用于广播,叫作广播地址。当 32位地址全“1”时,该地址用于本网广播,称为有限广播。网络号全“0”,后面的主机号表示本网地址。主机号全“0”,此时的网络号就是本网的地址。保留的地址有网络号全“1”和32位全“0”。
   由以上规定可以看出,网络号全“1”全“0”,主机号全“1”全“0”,都是不能随意分配的,这就是前面的A,B,C类网络属性表中网络数及主机数要减2的原因。
   由此可知,IP地址是以网络号和主机号来标识网络上的主机的,只有在同一个网络号下的计算机之间才能“直接”互通,不同网络号的计算机要通过网关(Gateway)才能互通。
   但这样的划分在某些情况下显得并十分不灵活。为此IP网络还允许划分成更小的网络,称为子网(Subnet),这样就产生了子网掩码。子网掩码的作用就是用来判断任意两个p地址是否属于同一子网络,这时只有在同一子网的计算机才能“直接”互通。
   A类地址的缺省子网掩码为255.0.0.0,B类地址的缺省子网掩码为255.255.0.0,C类地址的缺省子网掩码为255.255.255.0。子网掩码的计算方式有下列两种。
   1.利用子网数来计算
   在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内所需的主机数目。
   (1)将子网数目转化为二进制来表示:
   (2)取得该二进制的位数,设为N位;
   (3)取得该IP地址的类子网掩码,将其主机地址部分的前N位置1,即得出该IP地址划分子网的子网掩码。
   例如,如果将B类IP地址168.195.0.0划分成27个子网,其子网掩码计算如下:
   (1)把27化为二进制,结果为11011;
   (2)该二进制为五位数,即N=5;
   (3)将B类地址的子网掩码255.255.0.0的主机地址前5位置1,得到255.255.248.0。
   即将B类IP地址168.195.0.0划分成27个子网,其子网掩码为255.255.248.0。    2.利用主机数来计算
   (1)将主机数目转化为二进制来表示;
   (2)取得该二进制的位数,设为N位;
   (3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前将N位全部置为0,即为子网掩码值。
   例如,如果将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台,其子网掩码计算如下:
   (1)把700化为二进制,结果为1010111100:
   (2)该二进制为十位数,N=10:
   (3)将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到 255.255.255.255。然后再从后向前将后10位置0,即为:11111111.11111111.11111100. 00000000,即255.255.252.0。这就是该域划分成主机为700台的B类IP地址168.195.0.0的子网掩码。
   有了前面的知识,试题解答就很容易了。我们看题目:主机的IP地址为: 176.68.160.12,题目已说明网络地址占了22位,那么主机地址就占10位,我们不难得出此子网的主机数可以有210-2=1022个。
   题中的IP是个B类地址,默认掩码为255.255.0.0,网络地址为16位,而题中给出了前22作为网络地址,则子网掩码第三个字节的前6位为子网域,用1表示,剩余的位数为主机域,由0表示,即11111100 00000000,将这二进制信息转换成十进制作为掩码的后半部分则可得出我们所求的完整掩码:255.255.252.0。
转载请注明原文地址:https://jikaoti.com/ti/Ezx7FFFM
0

相关试题推荐
最新回复(0)