20 道IP 服务练习题及答案
思科 CCNA 200-301 认证考试练习的全部IP 服务练习题,附正确答案和简短解析。
开始练习测验 →1. 分支路由器 BR1 为内部用户执行 PAT。一条转换条目显示:内部主机 10.1.1.10(源端口 51000)被映射为 203.0.113.5 端口 1025,正在访问 198.51.100.20 端口 443 上的 Web 服务器。203.0.113.5 属于哪种 NAT 地址术语?
- A.内部本地地址
- B.外部全局地址
- C.内部全局地址✓ 答案
- D.外部本地地址
内部全局地址是代表内部主机出现在外部网络上的公网地址。10.1.1.10 是内部本地(私有)地址,198.51.100.20 是 Web 服务器的外部全局地址;由于没有对外部地址做转换,外部本地地址与之相同。
编号 QB-CYS9SR依据: Cisco CCNA 200-301 Exam Topics — 4.1 Inside source NAT (inside local/inside global terminology)报告此题的问题
2. 路由器 EDGE1 配置了匹配 10.20.0.0/24 的 ACL、只含一个公网地址 203.0.113.9 的 NAT 地址池,以及把 ACL 与地址池关联的规则。接口的 inside 和 outside 标记都正确。第一个用户可以上网,其余用户全部失败,NAT 统计中的 misses 不断增加。如何解决?
- A.把 ACL 改为匹配地址池中的公网地址
- B.缩短动态转换条目的超时时间
- C.启用 overload,让主机按端口共享该地址✓ 答案
- D.互换 inside 与 outside 接口的标记
没有 overload 时,动态 NAT 是一对一的:唯一的池地址被第一台主机占用,后续主机找不到空闲地址,被计为 misses。加上 overload 后变为 PAT,通过源端口区分主机,所有主机都能共享 203.0.113.9。
编号 QB-UFM47R依据: Cisco CCNA 200-301 Exam Topics — 4.1 Inside source NAT (dynamic pool vs PAT overload)报告此题的问题
3. 路由器 R5 上,G0/0(10.1.1.1/24)连接 LAN,G0/1(203.0.113.2/30)连接 ISP。PAT 的 ACL 允许 10.1.1.0/24,overload 使用 G0/1 的地址。G0/0 被标记为 NAT outside,G0/1 被标记为 NAT inside。用户无法上网,转换表一直为空。原因是什么?
- A.PAT 必须使用地址池而不能用接口地址
- B.ACL 应改为允许面向 ISP 的接口地址
- C.动态条目要等超时到期后才会出现
- D.inside 与 outside 接口角色被配反了✓ 答案
内部源 NAT 只转换从 inside 接口进入、从 outside 接口离开且匹配 ACL 的数据包。LAN 被标为 outside 后,10.1.1.0/24 的数据包永远不会从 inside 接口进入,因此不会生成转换条目。PAT 可以使用接口地址,而 ACL 应匹配内部本地地址。
编号 QB-BYEXKQ依据: Cisco CCNA 200-301 Exam Topics — 4.1 Inside source NAT (inside/outside interface designation)报告此题的问题
4. 一台地址为 10.0.5.25 的邮件服务器必须随时通过公网地址 203.0.113.25 接受互联网主机发起的连接,即使服务器自己从未先发出任何流量。哪种 NAT 方式满足此要求?
- A.对外部接口地址使用 overload 的 PAT
- B.使用含 203.0.113.25 的地址池做动态 NAT
- C.将 10.0.5.25 静态映射到 203.0.113.25✓ 答案
- D.ACL 只匹配 10.0.5.25 的动态 NAT
静态 NAT 建立永久的一对一条目,它始终存在于转换表中,因此即使服务器尚未发送任何流量,发往 203.0.113.25 的入站会话也能被转换。动态 NAT 和 PAT 只在内部主机主动发起流量时才建立条目,未经请求的入站连接无法匹配。
编号 QB-TF9SZP依据: Cisco CCNA 200-301 Exam Topics — 4.1 Inside source NAT (static NAT)报告此题的问题
5. 路由器 R2 仅被配置为路由器 R1 的 NTP 客户端。R2 上的 NTP 状态显示时钟已同步,stratum 为 4,参考源为 R1。R1 工作在哪个 stratum?
- A.Stratum 3✓ 答案
- B.Stratum 1
- C.Stratum 5
- D.Stratum 4
Stratum 表示与参考时钟之间的跳数,已同步的客户端的 stratum 等于其服务器的 stratum 加 1。R2 以 R1 为参考并显示 stratum 4,因此 R1 必定处于 stratum 3。
编号 QB-AY3MEP依据: Cisco CCNA 200-301 Exam Topics — 4.2 NTP client and server mode (stratum)报告此题的问题
6. 在一次事件复盘中,工程师发现路由器 CORE2 的日志时间戳无法与其他设备对齐。CORE2 的 NTP 状态显示:clock is unsynchronized,stratum 16,no reference clock。这说明了什么?
- A.距原子钟有 16 跳之远
- B.尚未与任何时间源同步✓ 答案
- C.已同步但时区设置错误
- D.正作为 stratum 16 主时钟
在 NTP 中,stratum 16 是表示“未同步”的保留值,并不是真实跳数。在 CORE2 与某台服务器同步之前,其时钟可能漂移,因此其 syslog 时间戳无法与其他设备关联,证书有效期等依赖时间的检查也不可靠。
编号 QB-SFWEUN依据: Cisco CCNA 200-301 Exam Topics — 4.2 NTP client and server mode (stratum 16 = unsynchronized)报告此题的问题
7. 一台 PC 在本子网上收到了两台 DHCP 服务器发来的 DHCPOFFER。PC 接下来发送什么消息?该消息如何寻址?
- A.广播 Request,让所有服务器都知道选择✓ 答案
- B.仅向所选的那台服务器单播 Request
- C.再次广播 Discover 以确认所选 Offer
- D.向所选的服务器单播 Acknowledge
在 DORA 过程中,客户端以广播方式发送 DHCPREQUEST 回应 Offer:一是它还没有确认的地址,二是所有发出 Offer 的服务器都需要知道哪个 Offer 被接受,其他服务器才能释放预留的地址。Acknowledge 是由服务器发送的,而不是客户端。
编号 QB-9YQ99N依据: Cisco CCNA 200-301 Exam Topics — 4.3 Role of DHCP (DORA); RFC 2131报告此题的问题
8. 管理员希望 shop.example.net 解析到与 www.example.net 相同的服务器,这样服务器的 IPv4 地址变更时只需更新一条记录。shop.example.net 应该使用哪种记录?
- A.指向 www.example.net 的 PTR 记录
- B.指向 www.example.net 的 MX 记录
- C.存放服务器 IPv4 地址的 A 记录
- D.指向 www.example.net 的 CNAME 记录✓ 答案
CNAME 把一个名称设为另一个名称的别名,解析 shop.example.net 时会跟随别名到 www.example.net 并使用其 A 记录;只改这一条 A 记录,两个名称就同时更新。再建一条 A 记录则需要单独修改;PTR 记录用于把地址反向解析为名称;MX 记录用于指明邮件服务器。
编号 QB-VPE524依据: Cisco CCNA 200-301 Exam Topics — 4.3 Role of DNS (record types); RFC 1035报告此题的问题
9. 在一台无法访问任何域名服务器的路由器上,技术员在特权 EXEC 模式下误输入了 'shwo version'。CLI 显示 'Translating...' 并卡住好几秒。为什么会这样?
- A.语法错误后正在重新加载解析器
- B.接受输入前正在核对 NTP 时间
- C.把未知单词当作主机名去做解析✓ 答案
- D.正在把命令转发给 syslog 服务器
IOS 默认启用 DNS 查询,会把 EXEC 提示符下无法识别的单个单词当作要 Telnet 连接的主机名,于是尝试解析并等待查询超时。关闭域名查询或配置可达的域名服务器即可消除该延迟。
编号 QB-C79YE3依据: Cisco CCNA 200-301 Exam Topics — 4.3 Role of DNS within the network (IOS domain lookup)报告此题的问题
10. 路由器 R1 的 G0/0 为 10.10.20.1/24,面向客户端 VLAN;G0/1 为 10.10.99.1/24,面向服务器子网,DHCP 服务器为 10.10.99.10。10.10.20.0/24 子网上的客户端获取不到地址。DHCP 中继(helper)地址应配置在哪里、指向什么?
- A.在 G0/0 上,指向 10.10.20.1
- B.在 G0/0 上,指向 10.10.99.10✓ 答案
- C.在 G0/1 上,指向 10.10.20.255
- D.在 G0/1 上,指向 10.10.99.10
中继必须配置在接收客户端广播的接口上,即客户端子网的网关接口 G0/0,因为路由器不转发广播。它应指向 DHCP 服务器地址 10.10.99.10,路由器才能把请求以单播转发出去。配置在面向服务器的接口上,根本收不到客户端广播。
编号 QB-YH73WS依据: Cisco CCNA 200-301 Exam Topics — 4.6 DHCP client and relay (helper address placement)报告此题的问题
11. 一台中心 DHCP 服务器上有 10.10.20.0/24 和 10.10.30.0/24 两个地址池。路由器 R1 把这两个子网的请求都中继给它。中继过来的 Discover 到达时,服务器如何选择正确的地址池?
- A.根据路由器填入的中继代理地址✓ 答案
- B.根据 Discover 中客户端的源 IP
- C.根据客户端 MAC 地址的厂商前缀
- D.根据数据包到达时剩余的 TTL
中继把广播转为单播时,会在 giaddr 字段中填入接收该请求的接口 IP 地址。服务器用 giaddr 匹配某个地址池所在的子网。此阶段客户端的源地址是 0.0.0.0,不包含任何子网信息。
编号 QB-G2D8GT依据: Cisco CCNA 200-301 Exam Topics — 4.6 DHCP client and relay (giaddr); RFC 2131报告此题的问题
12. 网管站需要远程修改一台运行 SNMPv2c 的路由器上某接口的管理状态。它发送哪种 SNMP 消息?需要哪种团体字符串权限?
- A.Set 消息,使用只读团体字符串
- B.Set 消息,使用读写团体字符串✓ 答案
- C.Trap 消息,使用读写团体字符串
- D.Get 消息,使用只读团体字符串
Set 用于修改代理上 MIB 变量的值,而 Get 只是读取。在 SNMPv1/v2c 中,只读团体字符串只允许 Get 类操作,修改值需要读写团体字符串。Trap 是代理主动发给管理端的通知,而不是命令。
编号 QB-XHUQQR依据: Cisco CCNA 200-301 Exam Topics — 4.4 SNMP function (Get/Set, RO/RW communities)报告此题的问题
13. 在网管站与路由器之间部署防火墙后,路由器发出的 trap 仍能到达网管站,但对接口计数器的轮询失败。防火墙必须放行从网管站到路由器的哪种流量?
- A.发往路由器代理的 UDP 162
- B.发往路由器代理的 TCP 161
- C.发往路由器代理的 UDP 161✓ 答案
- D.发往路由器代理的 UDP 514
SNMP 代理在 UDP 161 端口监听 Get/Set 请求,所以轮询需要放行发往路由器的该端口。UDP 162 是管理端接收 trap 和 inform 的端口,这正是 trap 仍然正常的原因。UDP 514 是 syslog,SNMP 通常运行在 UDP 上而不是 TCP。
编号 QB-F22WAS依据: Cisco CCNA 200-301 Exam Topics — 4.4 SNMP function (manager/agent, UDP 161/162)报告此题的问题
14. 路由器控制台显示:%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to down。这条消息属于哪个严重级别名称?
- A.Errors(错误)
- B.Notifications(通知)✓ 答案
- C.Warnings(警告)
- D.Informational(信息)
syslog 格式为 %FACILITY-SEVERITY-MNEMONIC,因此 LINEPROTO-5 中的 5 就是严重级别。级别 5 是 Notifications(正常但重要)。Errors 是 3(如 %LINK-3-UPDOWN),Warnings 是 4,Informational 是 6。
编号 QB-2JWQ8V依据: Cisco CCNA 200-301 Exam Topics — 4.5 Syslog facilities and severity levels; RFC 5424报告此题的问题
15. 路由器 R3 向 syslog 服务器发送日志,trap 严重级别设为 warnings。一分钟内它产生了 %LINK-3-UPDOWN、%SYS-5-CONFIG_I 和 %SEC-6-IPACCESSLOGP。哪些消息会到达服务器?
- A.只有 %LINK-3-UPDOWN 消息✓ 答案
- B.只有 %SYS-5 和 %SEC-6 消息
- C.都不会,因为没有级别正好为 4
- D.三条全部,级别 3、5 和 6
warnings 是级别 4,设置某个级别会发送该级别以及所有更严重(数字更小)的级别,即 0 到 4。只有级别 3 的消息符合;级别 5 和级别 6 的消息严重性更低,会被过滤掉。
编号 QB-J24WTV依据: Cisco CCNA 200-301 Exam Topics — 4.5 Syslog severity levels (level threshold includes lower numbers)报告此题的问题
16. 拥塞期间,WAN 接口上的 WRED 会考虑丢弃优先级。同一队列中的数据包分别标记为 AF21、AF22 和 AF23。哪类数据包最有可能被最先丢弃?
- A.三者相同,DSCP 18 至 22
- B.AF23 数据包,DSCP 22✓ 答案
- C.AF21 数据包,DSCP 18
- D.AF22 数据包,DSCP 20
在 AFxy 中,x 表示类别,y 表示丢弃优先级,y 越大越先被丢弃。AF23 在第 2 类中丢弃优先级最高,其十进制值为 8 x 2 + 2 x 3 = 22。WRED 依据这些标记先丢弃 AF23,再丢弃 AF22 和 AF21。
编号 QB-ZHJD3U依据: Cisco CCNA 200-301 Exam Topics — 4.7 QoS marking and congestion avoidance; RFC 2597 (Assured Forwarding)报告此题的问题
17. ISP 对客户的 1 Gbps 接入链路按合同速率 100 Mbps 进行监管(policing),超出部分全部丢弃。客户希望自己的突发流量被延迟而不是被 ISP 丢弃。客户应在自己的路由器上配置什么?
- A.在朝向 ISP 的出方向监管到 100 Mbps
- B.在来自 ISP 的入方向整形到 100 Mbps
- C.在来自 ISP 的入方向监管到 100 Mbps
- D.在朝向 ISP 的出方向整形到 100 Mbps✓ 答案
整形(shaping)会缓存超出的数据包并稍后发送,把流量平滑到合同速率,代价是增加时延,而且只能用于出方向。监管(policing)从不缓存,只会丢弃或重新标记超出流量,因此在客户侧做监管仍会丢包。整形无法用于入方向。
编号 QB-H2RJNU依据: Cisco CCNA 200-301 Exam Topics — 4.7 QoS policing and shaping报告此题的问题
18. 一条 WAN 链路使用 CBWFQ 为各类别保证带宽,但每当批量传输占满链路时,语音通话都会出现抖动。哪种队列调整既能改善语音,又不会让其他类别被饿死?
- A.加入 LLQ:为语音设受监管的严格优先队列✓ 答案
- B.给语音一个不限速的独立 FIFO 队列
- C.对语音类别启用 WRED,让其提前丢弃
- D.用一个大的 FIFO 输出队列取代 CBWFQ
LLQ 在 CBWFQ 中加入严格优先队列,使语音包总是最先发送,从而将时延和抖动降到最低。优先队列被监管在配置的带宽内,语音无法占满整条链路而饿死其他类别。WRED 会丢包,对语音有害;FIFO 不给语音任何优先待遇。
编号 QB-4JMDKX依据: Cisco CCNA 200-301 Exam Topics — 4.7 QoS queuing (CBWFQ and LLQ)报告此题的问题
19. 交换机 SW1 已配置主机名、域名、2048 位 RSA 密钥,以及一个使用 secret 的本地用户。其 vty 线路使用基于线路密码的 login(但未设置线路密码),并且只允许 SSH。即使输入正确的本地用户名和 secret,SSH 登录也总是失败。原因是什么?
- A.RSA 模数太小,不支持 SSH 版本 2
- B.域名必须在生成 RSA 密钥之后配置
- C.vty 线路还必须允许 Telnet 作为备用
- D.vty 线路没有使用本地用户数据库✓ 答案
SSH 使用用户名和密码进行认证,因此 vty 线路必须设置为使用本地用户数据库登录。仅用线路密码登录且未设置线路密码时,交换机无法完成认证,会直接关闭会话。2048 位密钥高于 SSHv2 所需的 768 位下限,不需要 Telnet,而且域名必须在生成密钥之前(而不是之后)配置。
编号 QB-M2TJ6Y依据: Cisco CCNA 200-301 Exam Topics — 4.8 Configure network devices for remote access using SSH报告此题的问题
20. 工程师需要从一台只接受认证登录的文件服务器下载新的 IOS 镜像,并且想先列出服务器目录以确认准确的文件名。哪种协议支持这些功能?其控制会话使用哪个端口?
- A.TFTP,请求使用 UDP 69
- B.FTP,控制连接用 UDP 21
- C.TFTP,请求使用 TCP 69
- D.FTP,控制连接用 TCP 21✓ 答案
FTP 运行在 TCP 上,控制连接使用 21 端口,需要用户名和密码,并支持列出目录。TFTP 使用 UDP 69,只提供对指定文件的简单读写,没有认证,也无法列出目录,因此两项要求都无法满足。
编号 QB-F75H5Q依据: Cisco CCNA 200-301 Exam Topics — 4.9 TFTP/FTP capabilities; RFC 959 (FTP), RFC 1350 (TFTP)报告此题的问题
本考试的其他主题
练习题依据思科公布的 CCNA 200-301 考试大纲及其背后的 IEEE 与 IETF 标准编写。Cisco 和 CCNA 是 Cisco Systems, Inc. 的商标;本网站与思科无关联,也未获其认可。考试大纲会定期修订——报考前请查阅最新的官方大纲。 关于 CCNA 考试(思科)→