计算机考研 408 网络 Http协议综合题

Http协议访问网站流程

  1. 建立TCP连接
  2. 请求html
  3. 请求ico、jpeg、png...资源

Http工作方式

  • 非连续连接HTTP/1.0(一次请求,一次连接)
  • 连续连接
    • 非流水线(一次连接,多次请求)
    • 流水线HTTP/1.1(一次连接,多次请求,可以并发)

拥塞控制

  1. 建立连接后,client发送html请求,server发送html,拥塞窗口为1
  2. 当client接收到html,请求后续资源并返回ack后,拥塞窗口为2

例题

2024 40

若浏览器不支持并行 TCP 连接,使用非持久的 HTTP/1.0 协议请求浏览 1 个 web 页,该页中引用同一 个网站上 7 个小图像文件,则从浏览器传输 web 页请求建立 TCP 连接开始,到接收完所有内容为止,所 需要的往返时间 RTT 数至少是()

A.4

B.9

C.14

D.16

答: D

每个请求都要建立连接, 8 * 2 = 16

2022 40

假设主机 H 通过 HTTP/1.1 请求浏览某 Web 服务器 S 上的 Web 页 news408.html, news408.html 引用了同目录下的 1 幅图像,news408.html 文件大小为 1 MSS(最大段长),图像文件大小为 3 MSS, H 访问 S 的往返时间 RTT = 10 ms, 忽略 HTTP 响应报文的首部开销和 TCP 段传输时延。若 H 已完成域名解析,则从 H 请求与 S 建立 TCP 连接时刻起,到接收到全部内容止,所需的时间至少 是( )。

A.30ms

B.40ms

C.50ms

D.60ms

答: B

1 建立连接

2 html 1mss

3 img 2mss(拥塞窗口为2)

4 img 1mss(拥塞窗口为4)

相关推荐
fei_sun2 小时前
RIB、FIB、MAC 、ARP 表
服务器·网络·macos
pt10432 小时前
CML网络仿真入门-6(结):Cisco Modeling Labs 示例拓扑
服务器·网络
sjg200104142 小时前
websocket基本使用
网络·websocket
梦帮科技2 小时前
端侧编译原理:TVM / MLIR 计算图模式匹配、算子融合与显存生命周期复用
网络·人工智能·深度学习·神经网络·自然语言处理·cnn·mlir
dadaobusi2 小时前
学习: libfabric 2.0
网络
xiaoye-duck3 小时前
《Linux 网络编程》深入理解 epoll(下):epoll 实战开发与 LT/ET 触发模式深度剖析
linux·网络
小鹿的周先生3 小时前
第18章-MCP
服务器·网络·人工智能
Da Da 泓3 小时前
谈谈HTTP
网络·网络协议·http
要吃这碗饭3 小时前
YouTube 数据抓取出现 429/403 错误?2026 反爬机制拆解与爬虫选型指南
网络·爬虫·网络协议