Skip to content

2014年 408 计算机网络 第 40 题

计算机网络2014年选择题2分

题目

使用浏览器访问某大学 Web 网站主页时,不可能使用到的协议是( )。

错因

A

PPP(Point-to-Point Protocol)是点对点链路层协议——拨号上网(早期)、家庭光纤接入(PPPoE)、路由器之间专线都可能用 PPP 作为链路层。访问 Web 时如果数据经过 PPP 链路(如家庭宽带 PPPoE 接入),就会用到 PPP。可能用到,不是答案。

B

ARP(Address Resolution Protocol)用于解析"IP → MAC"——浏览器访问 Web 服务器时,本机要把 IP 包发出去,第一步就是 ARP 解析下一跳(默认网关或同子网主机)的 MAC 地址。几乎必然用到,不是答案。

C

UDP 在 Web 访问的多个环节出现:

  • DNS 解析(默认 UDP 53):浏览器解析 www.xxx.edu.cn 的 IP
  • DHCP 获取本机 IP(如本机首次入网):UDP 67/68

可能用到,不是答案。

总解析

第一步:列出访问 Web 主页的完整流程及涉及协议

步骤涉及协议
① 本机已配置 IP(或经 DHCP 获取)UDP(DHCP)
② 解析域名 → IPUDP(DNS)
③ ARP 解析下一跳 MACARP
④ 数据经链路层传输PPP(家庭宽带)/ 以太网
⑤ 三次握手建 TCP 连接TCP
⑥ 发 HTTP 请求、收响应HTTP
⑦ 渲染 HTML(应用本地处理)

PPP(A)、ARP(B)、UDP(C)三个协议都可能在访问 Web 主页过程中出现。

第二步:识别 SMTP 的用途

SMTP(Simple Mail Transfer Protocol,端口 25)是邮件发送协议

  • 客户端用户代理用 SMTP 把邮件投到自己的邮件服务器
  • 邮件服务器之间用 SMTP 互相中继转发邮件

SMTP 完全不参与 Web 访问——浏览器不会用 SMTP,Web 服务器也不会用 SMTP 响应 HTTP 请求。

第三步:核对

选项协议在 Web 访问中是否用到
APPP✅ 链路层(PPPoE 家庭宽带)
BARP✅ 解析下一跳 MAC
CUDP✅ DNS / DHCP
DSMTP邮件协议,与 Web 无关

题问"不可能使用到的",唯一不参与的是 SMTP。

最终答案是 D(SMTP)

编者注(生僻术语):访问 Web 看似只用 HTTP,实际涉及"协议栈全家桶"——从应用层 HTTP / DNS、传输层 TCP / UDP、网络层 IP / ICMP、链路层 PPP / 以太网 / Wi-Fi、物理层信号传输。考研题里"使用 / 不使用"类问题要把整条访问链路的所有可能协议想清楚,再排除明显不相干的(如本题的邮件协议 SMTP)。

最后更新:

🎬 可视化演示
加载中...

提示:可在可视化区直接操作播放、步进、修改参数