某网络的拓扑结构如图3-6所示,网络A中A2主机的IP地址可以为(1);如果网络B中有1000台主机,那么需要为网络B分配(2)个C类网络地址,其中B1主机的IP地址可以为(3),网络B的子网掩码应为(4)。

admin2005-03-15  66

问题 某网络的拓扑结构如图3-6所示,网络A中A2主机的IP地址可以为(1);如果网络B中有1000台主机,那么需要为网络B分配(2)个C类网络地址,其中B1主机的IP地址可以为(3),网络B的子网掩码应为(4)。

选项 A、192.60.80.0
B、192.60.80.2
C、192.60.80.3
D、192.60.80.4

答案D

解析 IP地址是一个4字节(共32位)的数字,被分为4段,每段8位,段与段之间用句点分隔。为了便于表达和识别,IP地址以十进制形式表示(例如,212.152.200.12),每段能表示的十进制数最大不超过255。IP地址由2部分组成,即网络号(network ID)和主机号(host ID)。网络号标识的是因特网上的一个子网,而主机号标识的是子网中的某台主机。
   IP地址根据网络号和主机号的数量而分为A,B,C 3类:
   (1)A类IP地址:最前面1位为“0”,然后用7位来标识网络号,24位标识主机号。即A类地址的第一段取值介于1~126之间。A类地址通常为大型网络提供,全世界总共只有126个可能的A类网络,每个A类网络最多可以连接224-2台主机。
   (2)B类IP地址:最前面2位是“10”,然后用14位来标识网络号,16位标识主机号。因此,B类地址的第一段取值介于128~191之间,第一段和第二段合在一起表示网络号。 B类地址适用于中等规模的网络,全世界大约有16000个B类网络,每个B类网络最多可以连接216-2台主机。
   (3)C类IP地址:最前面3位是“110”,然后用21位来标识网络号,8位标识主机号。因此,C类地址的第一段取值介于192~223之间,第一段和第二段合在一起表示网络号。最后一段标识网络上的主机号。C类地址适用于校园网等小型网络,每个C类网络最多可以有28-2台主机。
   有几个特殊的情况。主机号全为“1”的网间地址用于广播,叫作广播地址。当32b地址全为“1”时,该地址用于本网广播,称为有限广播。网络号全为“0”时,后面的主机号表示本网地址。主机号全为“0”,此时的网络号就是本网的地址。保留的地址有网络号全为“1”和32b全为“0”。
   由以上规定可以看出,网络号全“1”全“0”,主机号全“1”全“0”,都是不能随意分配的,这就是前面的A,B,C类网络属性表中网络数及主机数要减2的原因。
   显然,本题中IP地址都是C类地址。在网络A中,因为IP地址192.60.80.2和 192.60.80.3已经分配了,所以,在给定的4个选项中,主机A2的IP地址只能是 192.60.80.4。同理,主机B1的IP地址只能是192.60.16.5。
   因为每个C类网络最多可以有28-2=254台主机,而网络B有1000台主机,所以需要为其分配1000/254=4个C类网络地址。
   IP网络还允许划分成更小的网络,称为子网(subnet),这样就产生了子网掩码。子网掩码的作用就是用来判断任意2个IP地址是否属于同一子网络,只有在同一子网的计算机才能“直接”互通。
   A类地址的默认子网掩码为255.0.0.0,B类地址的默认子网掩码为255.255.0.0.C类地址的默认子网掩码为255.255.255.0。子网掩码的计算方式有下列2种。
   (1)利用子网数来计算
   在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。
   ①将子网数目转化为二进制来表示;
   ②取得该二进制的位数,设为N位;
   ③取得该IP地址的类子网掩码,将其主机地址部分的前N位置1,即得出该IP地址划分子网的子网掩码。
   例如,如果将B类IP地址168.195.0.0划分成27个子网,其子网掩码计算如下:
   ①把27化为二进制,结果为11011;
   ②该二进制为5位数,即N=5;
   ③将B类地址的子网掩码255.255.0.0的主机地址前5位置1,得到255.255.248.0。
   即将B类IP地址168.195.0.0划分成27个子网,其子网掩码为255.255.248.0。
   (2)利用主机数来计算
   ①将主机数目转化为二进制来表示;
   ②取得该二进制的位数,设为N位;
   ③使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为0,即为子网掩码值。
   例如,如果将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台,其子网掩码计算如下;
   ①把700化为二进制,结果为1010111100;
   ②该二进制为10位数,N=10;
   ③将该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的子网掩码。
   根据前面的讨论,已知网络B有1000台主机,求网络B的子网掩码,使用第二种方法。
   ①把1000化为二进制,结果为1111101000;
   ②该二进制为10位数,N=10;
   ③将该C类地址的子网掩码255.255.255.0的主机地址全部置1,得到255.255. 255.255。然后再从后向前将后10位置0,即11111111.11111111.11111100.00000000,即255.255.252.0。
转载请注明原文地址:https://jikaoti.com/ti/zTa7FFFM
0

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