🏷️ 知识点:网络号和主机号
若某主机的IP 地址是183.80.72.48,子网掩码是255.255.192.0,则该主机所在网络的网络地址是()。
A.183.80.0.0
B.183.80.64.0 C.183.80.72.0 D.183.80.192.0
[tag_link]
正确答案:B
主机所在网络的网络地址可以通过主机的 IP 地址和 子网掩码 逐位相与得到。子网掩码 255.255.192.0 的二进制前 18 位为 1、后 14 位为 0,把主机 P 地址的后 14 位变为 0,得 到的结果为 183.80.64.0,即为主机所在网络的网络地址。
下列 IP 地址中,只能作为 IP 分组的源 IP 地址但不能作为目的 IP 地址的是( )。
A. 0.0.0.0 B. 127.0.0.1 C. 200.10.10.3 D. 255.255.255.255
[tag_link]
正确答案:A
0.0.0.0/32 可以作为本主机在本网络上的源地址。127.0.0.1 是 loopback 地址,以它为目的 IP 地址的数据将被立即返回到本机。200.10.10.3 是 C 类 IP 地址。255.255.255.255 是广播地址。
ARP 的作用是由 IP 地址求 MAC 地址,某节点响应其他节点的 ARP 请求是通过( )发送的。
A. 单播 B. 组播 C. 广播 D. 点播
[tag_link]
正确答案:A
ARP(地址解析协议)的主要作用是在局域网中根据已知的IP地址来查询对应的MAC地址,以实现数据链路层的通信。 当一台设备需要解析某个IP地址的MAC地址时,它会发送一个ARP请求报文,这个请求以广播形式发送到整个本地网络,因为发送者尚未知道目标设备的MAC地址,无法直接寻址。
收到ARP请求的节点会检查请求中的目标IP地址是否与自己的IP地址匹配。 如果匹配,该节点就会准备一个ARP响应报文。 由于在ARP请求报文中包含了发送者的IP地址和MAC地址,响应节点可以直接使用这些信息,将ARP响应通过单播方式发送回请求节点,而无需再次广播。 单播发送提高��网络效率,避免了不必要的网络流量。
因此,ARP响应是通过单播发送的,对应选项A。 其他选项中,组播和广播通常用于一对多通信,而点播并非标准网络术语,常与单播同义,但在此上下文中单播是最准确的描述。
假设连接 R1、R2 和 R3 之间的点对点链路使用 201.1.3.x/30 地址,当 H3 访问 Web 服务器 S 时,R2 转发出去的封装 HTTP 请求报文的 IP 分组的源 IP 地址和目的 IP 地址分别是( )。
A. 192.168.3.251,130.18.10.1 B. 192.168.3.251,201.1.3.9 C. 201.1.3.8,130.18.10.1 D. 201.1.3.10,130.18.10.1
[tag_link]
正确答案:D
由题意知连接 R1、R2 和 R3 之间的点对点链路使用 201.1.3.x/30 地址,其子网掩码为 255.255.255.252,R1 的一 个接口的 IP 地址为 201.1.3.9,转换为对应的二进制的后 8 位为 0000 1001(由 201.1.3.x/30 知,IP 地址对应的二进制的后两位为主机号,而主机号全为 0 表示本网络本身,主机号全为 1 表示本网络的广播地址,不用于源 IP 地址或者目的 IP 地址),那么除 201.1.3.9 外,只有 IP 地址为 201.1.3.10 才可以作为源 IP 地址使用(本题为 201.1.3.10)。Web 服务器的 IP 地址为 130.18.10.1,作为 IP 分组的目的 IP 地址。综上可知,选项 D 正确。
若将网络 21.3.0.0/16 划分为 128 个规模相同的子网,则每个子网可分配的最大 IP 地址个数是( )。
A. 254 B. 256 C. 510 D. 512
[tag_link]
正确答案:C
这个网络有 16 位的主机号,平均分成 128 个规模相同的子网,每个子网有 7 位的子网号,9 位的主机号。除去一个网络地址和广播地址,可分配的最大 IP 地址个数是 29-2=512-2=510,故选 C。
某主机的 IP 地址为 180.80.77.55,子网掩码为 255.255.252.0。若该主机向其所在子网发送广播分组,则目的地址可以是( )。
A. 180.80.76.0
B. 180.80.76.255
C. 180.80.77.255
D. 180.80.79.255
[tag_link]
正确答案:D子网掩码的第 3 个字节为 11111100,可知前 22 位为子网号、后 10 位为主机号。IP 地址的第 3 个字节为01001101(下画线为子网号的一部分),将主机号(即后 10 位)全置为 1,可以得到广播地址为 180.80.79.255。
主机 168.16.84.24/20 所在子网的最小可分配地址和最大可分配地址分别是( )
A. 168.16.80.1,168.16.84.254 B. 168.16.80.1,168.16.95.254 C. 168.16.84.1,168.16.84.254 D. 168.16.84.1,168.16.95.254
[tag_link]
正确答案:B
题目给的主机 168.16.84.24/20 用二进制展开可以得到:168.16.0101 0100.24 可以看到, 网络前缀为前 20 位,主机号为后 12 位。最小可分配地址是主机号为 1 的情况,可以得到最小 可分配地址为 168.16.0101 0000.1 = 168.16.80.1。最大可分配地址是广播地址减 1 的情况,可以 得到最大可分配地址为 168.16.0101 1111.254 = 168.16.95.254。答案选择 B 选项。 IPv4 是 32 位的地址长度,而 IPv6 是 128 位的地址长度,二者相差了 64 位,由于是 二进制表示,所以地址数量相差了 264 倍。因此 I 错误。IPv4 的基本首部有选项字段,因此长 度可变;IPv6 将可选字段移除,变成了扩展首部,但是扩展首部被放在了有效载荷中,因此基 本首部长度是不可变的,II 错误。在完全过渡到 IPv6 之前,IPv4 和 IPv6 并行使用,可以采用 双协议栈技术和隧道技术进行。III 正确。IPv6 首部的 Hop-Limit 表示跳数限制,代表了 IP 数 据报在网络中的最大跳数;而 IPv4 首部的 TTL 字段表示最大寿命,也表示了 IP 数据报在网 络中的最大跳数,如果超出了 TTL,则该 IP 数据报要被丢弃。IV 正确。综上所述,答案选择 D 选项。