《子网掩码的计算》由会员分享,可在线阅读,更多相关《子网掩码的计算(16页珍藏版)》请在金锄头文库上搜索。
1、计算机网络基础及计算机网络基础及InternetInternet应用应用子网掩码的计算子网掩码的计算计算机系公共教研室计算机系公共教研室7/22/20241习题解析子网掩码的计算l利用子网数计算1.将子网数目转化为二进制表示2.取得该二进制的位数,设为N位3.取得该IP地址的类子网掩码,将其主机的地址部分的前N位置17/22/20242习题解析例题l如果将B类IP地址168.195.162.123划分成27个子网,子网掩码计算过程:1.把27转换为二进制数,结果110112.该二进制为5位数,即N=53.将B类地址的子网掩码255.255.0.0的主机地址前5位置1,4. 11111111 1
2、1111111 11111000 000000005. 得到255.255.248.0,该255.255.248.0即是最后的子网掩码数7/22/20243习题解析子网掩码的计算l利用主机数计算1.将主机数目转化为二进制来表示2.取得该二进制的位数,设为N位3.使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置0,即该子网掩码7/22/20244习题解析例题l例如将B类IP地址168.195.162.123划分成若干子网,每个子网内有主机700台,其子网掩码的计算过程1.把700转换为二进制,结果10101111002.该二进制为10位数,N=
3、103.将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到255.255.255.255,然后再从后向前将后10位置0,即为4. 11111111 11111111 11111100 000000005. 得到255.255.252.0,即是划分的每个子网有700台主机的B类IP地址168.198.162.123的子网掩码。7/22/20245习题解析计算l将拥有2500台主机的网络划分为2个子网,子网一有500台主机,子网二有2000台主机,则子网1的子网掩码应设置为 ,子网2应划分成 个C类网络。答案:A 255.255.255.0 B 255.255.250.128 C
4、 255.255.240.0 D 255.255.254.0 A 2 B 4 C 8 D167/22/20246习题解析定义子网络的网络IDl使用需要加入预设子网掩码的位元N,决定子网络的网络ID。1.列举需要加入预设子网掩码的位元可能组合。2.丢掉全1全0的组合。3.将留下来的数值用8位进行十进制标记。4.最后将每个数值附加在原来的网络ID后面,产生子网络网络ID。7/22/20247习题解析例题l将IP地址为168.195.162.123的网络划分成5个子网,求子网的网络ID:1.其网络ID是168.195.0.0,划分成5个子网,(5)10=(101)2,需要3个位元。2.列出所有可能的
5、组合:000、001、010、011、100、101、110、111。去掉全0全1组合。3.将余下的组合以8位组合转换成十进制形式:即00100000、01000000、01100000、10000000、10100000、11000000。7/22/20248习题解析4.对应结果:0010000032010000006401100000961000000012810100000160110000001927/22/20249习题解析5.将上面的数值附加在原有的网络ID后面,形如:168.195.32.0168.195.64.0168.195.96.0168.195.128.0 168.195
6、.160.0168.195.192.07/22/202410习题解析l则所有的这些子网络ID使用相同的子网络掩码:255.255.224.0l提示:子网掩码计算:十进制5的二进制形式为101则N=3B类子网掩码255.255.0.0则11111111 11111111 11100000 00000000转换成十进制为255.255.224.07/22/202411习题解析该子网络IP范围l子网络 第一个IP 最后一个IP168.195.32.0 168.195.32.1 168.195.63.254168.195.64.0 168.195.64.1 168.195.95.254168.195.
7、96.0 168.195.96.1 168.195.127.254168.195.128.0 168.195.128.1 168.195.159.254168.195.160.0 168.195.160.1 168.195.191.254168.195.192.0 168.195.192.1 168.195.223.2547/22/202412习题解析捷径步骤l确定子网掩码,以十进制列出要加入的预设子网络掩码的额外位元l将这个数值的最右边位元转换成十进制,这个十进制值就是每一个子网络之间的递增值。将这个递加值加在原来网络ID的后面,得到第一个子网络的子网络IDl重复上一步骤,得到每一个子网络的
8、子网络ID。l子网络的最多数目是2的n次方减2,其中n是要加入的位元数。7/22/202413习题解析捷径l假设我们指定B类IP,如其网络ID为168.195.0.0,若需要建立至少5个子网,则需要加入额外位元是3位。(5的十进制转换成二进制为101,N=3)l加入预设子网络的额外位元11100000l将其中最右边的位元转换成十进制,即00100000转换成十进制是32,即递增值是32。l最多可以建立(23)-2=6个子网络。7/22/202414习题解析习题1l一家公司被InterNIC所指定的网络ID是150.134.0.0,若这家公司想要15个子网络,每个子网络可以有1000台主机,那么需要额外的位元N是?子网掩码是?A.4 B.5 C.6 D.7A. 255.255.0.0 B.255.255.5.0 C. 255.255.31.0 D.255.255.248.07/22/202415习题解析习题2l一家公司被InterNIC所指定的网络ID是114.0.0.0,若这家公司想要25个子网络,每个子网络可以有100000台主机,那么需要额外的位元N是?子网掩码是?A.4 B.5 C.6 D.7A. 252.0.0.0 B.255.0.0.0 C. 255.248.0.0 D.255.255.252.07/22/202416习题解析