一、计算网络地址
题型一、划分子网题目
此类题目通常求划分后果子网数,以及划分后的地址范围属于综合性考察
例题一、
- 某公司申请到一个C类网络,出于地理位置上的考虑,必须切割成5个子网,那么子网掩
码可以设置为( )。
A.255.255.0.0 B.255.255.255.0
C.255.255.255.192 D.255.255.255.224
解析 :
判断c类地址的子网范围 255.255.255.0
补充知识: a 类 255.0.0.0
b 类 255.255.0.0
c 类 255.255.255.0
C类网络的默认子网掩码是255.255.255.0,这意味着前24位是网络地址,后8位是主机地址。为了将一个C类网络切割成5个子网,我们需要足够的子网位来表示这5个子网。
要表示5个子网,至少需要3位 公式为 2^n = 8(具体数值)(因为2^3 = 8,这是第一个大于5的2次幂,即 8 > 5),所以我们需要从原来的8位主机地址中借用3位作为子网位。
原来的子网掩码(255.255.255.0)的二进制表示是: 11111111.11111111.11111111.00000000
借用3位后的子网掩码的二进制表示是: 11111111.11111111.11111111.11100000
转换为十进制就是: 255.255.255.224
因此,子网掩码可以设置为255.255.255.224.
题型二、求子网数及其主机数
例题一、
计算子网数,以及子网中可用的主机数,或者范围。
- 192.168.1.0/24 使用掩码255.255.255.240 划分子网,其子网数为( ),每个子网内可用主机地址数为( )
A. 14 14 B. 16 14
C. 254 6 D. 14 62
解析:
(1)掩码255.255.255.240为28位(最后八位数为11110000),28-24=4 网络位向主机位借用了4位,子网数为2的4次方可划分2^4=16个子网 ; 每个子网可用主机数:2^4-2=14 可得 16 ;16
- B 类地址子网掩码为 255.255.255.248 ,则每个子网内可用主机地址数为( )
A. 10 B. 8 C. 6 D. 4
解析: 248=(11111000) ; 故此网络位向主机位接了5位,所以子网数可以是2^5=32个, 可用主机IP是2^3-2(一个网关地址和一个广播地址)=6个
- 对于C 类 IP 地址,子网掩码为 255.255.255.248 ,则能提供子网数为( )
A. 16 B. 32 C. 30 D. 128
解析:看第二 题解析 .子网数可以是2^5=32个
题型三、 求出子网地址范围
根据题意判断,这类题型变化万千,提出各种问题其核心都是要求你计算地址范围。
例题一、
-
给定的数据:
IP地址:153.50.6.27 , 子网掩码:255.255.255.128 ,求出地址的子网范围。
解析步骤:
-
将IP地址和子网掩码转换为二进制形式:
IP地址(153.50.6.27)的二进制形式:
10011001.00110010.00000110.00011011
子网掩码(255.255.255.128)的二进制形式:
11111111.11111111.11111111.10000000 -
计算子网地址:
子网地址是IP地址和子网掩码进行逻辑“与”操作的结果:
10011001.00110010.00000110.00011011 (IP地址)
11111111.11111111.11111111.10000000 (子网掩码)
结果:10011001.00110010.00000110.00000000
转换回十进制:153.50.6.0 -
计算广播地址:
广播地址是子网地址的网络部分保持不变,主机部分全部置为1的结果:
子网地址的二进制形式:10011001.00110010.00000110.00000000
将主机部分置为1 : 10011001.00110010.00000110.01111111
转换回十进制:153.50.6.127 -
计算主机地址范围:
主机地址范围是从子网地址的下一个地址开始,到广播地址的前一个地址结束:
子网地址的下一个地址:153.50.6.1
广播地址的前一个地址:153.50.6.126
所以,主机地址范围是:153.50.6.1 - 153.50.6.126例题二
- 子网掩码是255.255.255.224,那么主机218.22.50.40,求主机地址所在的子网。
解析:
此类题目核心要求的是求出范围 。要确定主机218.22.50.40所在的子网,我们需要将IP地址和子网掩码进行逐位“与”操作。
子网掩码255.255.255.224的二进制表示是: 11111111.11111111.11111111.11100000
IP地址218.22.50.40的二进制表示是: 11011010.00010110.00110010.00101000
进行逐位“与”操作:
11011010.00010110.00110010.00101000 (218.22.50.40)
11111111.11111111.11111111.11100000 (255.255.255.224)
11011010.00010110.00110010.00100000
转换为十进制就是: 218.22.50.32 地址范围是: 218.22.50.32 - 64
因此,主机 218.22.50.40 ,所在的子网是 218.22.50.32。
例题三、
- 如果子网掩码是255.255.192.0,那么下面主机( )必须通过路由器或三层交换
机才能与主机129.23.144.16通信。
A.129.23.191.21
C.129.23.130.33
B.129.23.127.222
D.129.23.148.127
解析:
提示:求子网范围就要先求出掩码 再利用掩码与主机地址求出网络地址。
要确定哪些主机必须通过路由器或三层交换机才能与主机129.23.144.16通信,我们需要先计算出子网掩码255.255.192.0下的子网范围。
子网掩码255.255.192.0的二进制表示是: 11111111.11111111.11000000.00000000
这意味着前18位是网络地址,后14位是主机地址。
主机129.23.144.16的IP地址在子网掩码下的二进制表示是: 10000001.00010111.10010000.00010000
计算其网络地址(子网地址):
进行“与”运算 ,我们可以得出以下结论:(只看前18位网络位)(主机位)
11111111.11111111. 11000000.00000000
10000001.00010111.10010000.00010000
网络地址:部分是:10000001.00010111.10000000,即129.23.128.0
小提示:这个网络地址在平常也会让你进行计算,计算流程一致。
到这里求出来了第一个网络地址后就需要求出最后一位的地址(广播地址)。
可以将后面主机位14位“0” 换位全一即可。
10000001.00010111.10111111.11111111 转换回十进制,得到129.23.191.255。
所以第一个子网的地址范围是129.23.128.0到129.23.191.255

浙公网安备 33010602011771号