扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 网络协议中等
单选题
2019年11月第12题
收藏
分享
#计算机网络
#网络协议
#第二版教材
#凯恩建议必须掌握
Web 页面访问过程中,在浏览器发出 HTTP 请求报文之前不可能执行的操作是(__)。
问题(1)
正确答案C
凯恩解析
本题考察的是网络通信过程及协议工作顺序的基本概念。
浏览器访问 Web 页面时,会先进行域名解析(查询本机缓存或向 DNS 服务器请求),接着在本地网络中可能会通过 ARP 获取网关 MAC 地址,然后建立 TCP 连接,最后才会发出 HTTP 请求报文。因此,在发出 HTTP 请求报文之前,与 HTTP 层直接交互的操作是无法进行的。
A选项 查询本机 DNS 缓存:这是域名解析的第一步,可以在 HTTP 请求之前执行,正确。
B选项 发起 DNS 请求:如果本地缓存没有命中,会向 DNS 服务器查询 IP 地址,这个过程也在 HTTP 请求之前执行,正确。
C选项 发送 HTTP 请求信息:HTTP 请求报文是在建立 TCP 连接并完成网络底层准备后才会发送的,因此在发出 HTTP 请求报文之前,不可能提前执行此操作,正确答案。
D选项 发送 ARP 协议广播数据包:当目标 IP 在本地网络中或需要找到网关时,ARP 请求会在 HTTP 报文发送前进行,以便获取 MAC 地址,正确。
因此,选项 C 正确。
