阅读下列说明,回答问题1至问题5,将解答填入对应栏内。
【说明】
某一网络地址块192.168.75.0中有5台主机A、B、C、D和E,它们的IP地址及子网掩码如表4-1所示。
表4-1主机IP地址及子网掩码表
主 机 | IP 地 址 | 子 网 掩 码 |
A | 192.168.75.18 | 255.255.255.240 |
B | 192.168.75.146 | 255.255.255.240 |
C | 192.168.75.158 | 255.255.255.240 |
D | 192.168.75.161 | 255.255.255.240 |
E | 192.168.75.173 | 255.255.255.240 |
【问题1】 5台主机A、B、C、D、E分属几个网段哪些主机位于同一网段 |
参考答案:
解析:3个子网:B,C同一个网段;D,E同一个网段。
[分析]:
本题是一个针对给定的IP地址和掩码获取网络号/子网号的题目。从题目给出的表中可以看出,所有的IP地址的掩码都是255.255.255.240由此可以看出,使用此掩码划分的子网的IP地址段为每一个段16个IP。对于这种涉及复杂子网划分的情况,要获得其网络号的步骤如表4-6所示。
表4-6 获取复杂子网划分的网络号
步 骤 | 例 子 |
写出IP地址 | 192.168.75.18 |
写出掩码 | 255.255.255.440 |
将IP转成二进制表示 | 11000000 10101000 01001011 00010010 |
将掩码转成二进制表示 | 11111111 11111111 11111111 11110000 |
做与操作 | 11000000 10101000 01001011 00010000 |
将结果写为十进制 | 192.168.75.16→网络号 |
此处的另外一个简单有效的计算方法是:256减去掩码后,非255的值的差就是每个子网的IP地址数。如本题:256-240=16个。所以很快就得出地址范围为:192.168.75.0~192.168.75.15,192.168.75.16~192.168.75.31, ...192.168.75.144~192.168.75.159, 192.168.75.160~192.168.75.175...