返回题库计算机网络刷题计算机网络选择题 · 第 6 / 7 篇

计算机网络试题 06:HTTP、TLS、HTTPS 与现代协议

101 关于HTTP 语义与无状态,以下哪一项描述正确?

难度: 进阶

  • A. HTTP 定义方法、状态码、字段和表示等通用语义,请求可独立解释并不等于应用不能维护会话
  • B. HTTP 无状态意味着服务器绝对不能保存任何用户数据
  • C. 请求复用了连接就证明两个请求来自同一登录用户
  • D. 使用客户端源端口作为长期稳定的用户标识
查看答案与解析

正确答案A

关于HTTP 语义与无状态,正确描述是“HTTP 定义方法、状态码、字段和表示等通用语义,请求可独立解释并不等于应用不能维护会话”。判断机制时还要保留边界:Cookie、令牌和服务端存储可以建立应用会话,但它们不是传输连接本身的身份保证。其余选项把“HTTP 无状态意味着服务器绝对不能保存任何用户数据”“请求复用了连接就证明两个请求来自同一登录用户”这类不严谨表述当成结论,或采用“使用客户端源端口作为长期稳定的用户标识”式的处理方式,都与真实协议行为不符。

102 关于HTTP 语义与无状态,以下哪一项不成立?

难度: 进阶

  • A. HTTP 定义方法、状态码、字段和表示等通用语义,请求可独立解释并不等于应用不能维护会话
  • B. HTTP 无状态意味着服务器绝对不能保存任何用户数据
  • C. Cookie、令牌和服务端存储可以建立应用会话,但它们不是传输连接本身的身份保证
  • D. 检查认证凭据、Cookie、代理复用和应用会话键,不能把连接当作用户身份
查看答案与解析

正确答案B

本题要求选出不成立的说法,“HTTP 无状态意味着服务器绝对不能保存任何用户数据”把HTTP 语义与无状态的条件性机制表述成了无条件结论。成立的描述是“HTTP 定义方法、状态码、字段和表示等通用语义,请求可独立解释并不等于应用不能维护会话”,同时需注意边界:Cookie、令牌和服务端存储可以建立应用会话,但它们不是传输连接本身的身份保证。

103 出现“同一 TCP 连接上的两个请求被错误地当成同一用户”时,以下哪项排查思路更合理?

难度: 进阶

  • A. 请求复用了连接就证明两个请求来自同一登录用户
  • B. 使用客户端源端口作为长期稳定的用户标识
  • C. 检查认证凭据、Cookie、代理复用和应用会话键,不能把连接当作用户身份
  • D. HTTP 无状态意味着服务器绝对不能保存任何用户数据
查看答案与解析

正确答案C

题干现象只能说明HTTP 语义与无状态相关链路可能出现异常,不能直接锁定单一根因。更合理的排查思路是“检查认证凭据、Cookie、代理复用和应用会话键,不能把连接当作用户身份”,同时保留边界:Cookie、令牌和服务端存储可以建立应用会话,但它们不是传输连接本身的身份保证。仅凭“请求复用了连接就证明两个请求来自同一登录用户”下结论或采用“使用客户端源端口作为长期稳定的用户标识”式的操作,都会跳过关键证据。

104 把HTTP 语义与无状态用于生产时,以下哪项做法更稳妥?

难度: 进阶

  • A. 使用客户端源端口作为长期稳定的用户标识
  • B. HTTP 无状态意味着服务器绝对不能保存任何用户数据
  • C. 请求复用了连接就证明两个请求来自同一登录用户
  • D. 让身份显式绑定到受保护的请求凭据,并验证代理和缓存边界
查看答案与解析

正确答案D

生产中使用HTTP 语义与无状态时,方案应覆盖机制、边界与可观测证据,因此“让身份显式绑定到受保护的请求凭据,并验证代理和缓存边界”更稳妥。边界上要注意:Cookie、令牌和服务端存储可以建立应用会话,但它们不是传输连接本身的身份保证。“使用客户端源端口作为长期稳定的用户标识”式简化处理与“请求复用了连接就证明两个请求来自同一登录用户”式单点判断都不足以支撑生产决策。

105 关于HTTP 缓存与条件请求,以下哪一项描述正确?

难度: 进阶

  • A. Cache-Control、验证器和缓存键共同决定响应能否复用,条件请求可用 304 验证已有表示
  • B. 只要响应状态码是 200,任何 CDN 都可以永久缓存它
  • C. 源站数据库已经更新就证明边缘缓存同步完成
  • D. 对所有响应统一设置一年缓存且忽略用户身份
查看答案与解析

正确答案A

关于HTTP 缓存与条件请求,正确描述是“Cache-Control、验证器和缓存键共同决定响应能否复用,条件请求可用 304 验证已有表示”。判断机制时还要保留边界:共享缓存与私有缓存的规则不同,Vary 和授权信息会改变缓存安全边界。其余选项把“只要响应状态码是 200,任何 CDN 都可以永久缓存它”“源站数据库已经更新就证明边缘缓存同步完成”这类不严谨表述当成结论,或采用“对所有响应统一设置一年缓存且忽略用户身份”式的处理方式,都与真实协议行为不符。

106 关于HTTP 缓存与条件请求,以下哪一项不成立?

难度: 进阶

  • A. Cache-Control、验证器和缓存键共同决定响应能否复用,条件请求可用 304 验证已有表示
  • B. 只要响应状态码是 200,任何 CDN 都可以永久缓存它
  • C. 共享缓存与私有缓存的规则不同,Vary 和授权信息会改变缓存安全边界
  • D. 检查 Cache-Control、Age、ETag、Vary、CDN 缓存键和失效操作
查看答案与解析

正确答案B

本题要求选出不成立的说法,“只要响应状态码是 200,任何 CDN 都可以永久缓存它”把HTTP 缓存与条件请求的条件性机制表述成了无条件结论。成立的描述是“Cache-Control、验证器和缓存键共同决定响应能否复用,条件请求可用 304 验证已有表示”,同时需注意边界:共享缓存与私有缓存的规则不同,Vary 和授权信息会改变缓存安全边界。

107 出现“更新接口后部分用户仍看到旧内容,而源站日志几乎没有请求”时,以下哪项排查思路更合理?

难度: 进阶

  • A. 源站数据库已经更新就证明边缘缓存同步完成
  • B. 对所有响应统一设置一年缓存且忽略用户身份
  • C. 检查 Cache-Control、Age、ETag、Vary、CDN 缓存键和失效操作
  • D. 只要响应状态码是 200,任何 CDN 都可以永久缓存它
查看答案与解析

正确答案C

题干现象只能说明HTTP 缓存与条件请求相关链路可能出现异常,不能直接锁定单一根因。更合理的排查思路是“检查 Cache-Control、Age、ETag、Vary、CDN 缓存键和失效操作”,同时保留边界:共享缓存与私有缓存的规则不同,Vary 和授权信息会改变缓存安全边界。仅凭“源站数据库已经更新就证明边缘缓存同步完成”下结论或采用“对所有响应统一设置一年缓存且忽略用户身份”式的操作,都会跳过关键证据。

108 把HTTP 缓存与条件请求用于生产时,以下哪项做法更稳妥?

难度: 进阶

  • A. 对所有响应统一设置一年缓存且忽略用户身份
  • B. 只要响应状态码是 200,任何 CDN 都可以永久缓存它
  • C. 源站数据库已经更新就证明边缘缓存同步完成
  • D. 为静态和个性化内容分别设计缓存策略、验证器和可控失效机制
查看答案与解析

正确答案D

生产中使用HTTP 缓存与条件请求时,方案应覆盖机制、边界与可观测证据,因此“为静态和个性化内容分别设计缓存策略、验证器和可控失效机制”更稳妥。边界上要注意:共享缓存与私有缓存的规则不同,Vary 和授权信息会改变缓存安全边界。“对所有响应统一设置一年缓存且忽略用户身份”式简化处理与“源站数据库已经更新就证明边缘缓存同步完成”式单点判断都不足以支撑生产决策。

109 关于HTTP/2 多路复用,以下哪一项描述正确?

难度: 实战

  • A. HTTP/2 在一条连接上用多个流并发交换帧,并使用 HPACK 压缩字段
  • B. HTTP/2 为每个请求建立一条独立 TCP 连接来避免竞争
  • C. 看到多个流编号就证明底层没有发生队头阻塞
  • D. 无限提高并发流数量且不限制服务端资源
查看答案与解析

正确答案A

关于HTTP/2 多路复用,正确描述是“HTTP/2 在一条连接上用多个流并发交换帧,并使用 HPACK 压缩字段”。判断机制时还要保留边界:多个流仍共享底层 TCP,TCP 丢包可能暂时阻塞该连接上后续字节交付。其余选项把“HTTP/2 为每个请求建立一条独立 TCP 连接来避免竞争”“看到多个流编号就证明底层没有发生队头阻塞”这类不严谨表述当成结论,或采用“无限提高并发流数量且不限制服务端资源”式的处理方式,都与真实协议行为不符。

110 关于HTTP/2 多路复用,以下哪一项不成立?

难度: 实战

  • A. HTTP/2 在一条连接上用多个流并发交换帧,并使用 HPACK 压缩字段
  • B. HTTP/2 为每个请求建立一条独立 TCP 连接来避免竞争
  • C. 多个流仍共享底层 TCP,TCP 丢包可能暂时阻塞该连接上后续字节交付
  • D. 结合 TCP 重传、RTT、HTTP/2 流状态和服务端限流判断连接级阻塞
查看答案与解析

正确答案B

本题要求选出不成立的说法,“HTTP/2 为每个请求建立一条独立 TCP 连接来避免竞争”把HTTP/2 多路复用的条件性机制表述成了无条件结论。成立的描述是“HTTP/2 在一条连接上用多个流并发交换帧,并使用 HPACK 压缩字段”,同时需注意边界:多个流仍共享底层 TCP,TCP 丢包可能暂时阻塞该连接上后续字节交付。

111 出现“高丢包链路上 HTTP/2 多个请求同时出现延迟尖峰”时,以下哪项排查思路更合理?

难度: 实战

  • A. 看到多个流编号就证明底层没有发生队头阻塞
  • B. 无限提高并发流数量且不限制服务端资源
  • C. 结合 TCP 重传、RTT、HTTP/2 流状态和服务端限流判断连接级阻塞
  • D. HTTP/2 为每个请求建立一条独立 TCP 连接来避免竞争
查看答案与解析

正确答案C

题干现象只能说明HTTP/2 多路复用相关链路可能出现异常,不能直接锁定单一根因。更合理的排查思路是“结合 TCP 重传、RTT、HTTP/2 流状态和服务端限流判断连接级阻塞”,同时保留边界:多个流仍共享底层 TCP,TCP 丢包可能暂时阻塞该连接上后续字节交付。仅凭“看到多个流编号就证明底层没有发生队头阻塞”下结论或采用“无限提高并发流数量且不限制服务端资源”式的操作,都会跳过关键证据。

112 把HTTP/2 多路复用用于生产时,以下哪项做法更稳妥?

难度: 实战

  • A. 无限提高并发流数量且不限制服务端资源
  • B. HTTP/2 为每个请求建立一条独立 TCP 连接来避免竞争
  • C. 看到多个流编号就证明底层没有发生队头阻塞
  • D. 调优并发流和连接策略,并用真实丢包网络验证延迟分布
查看答案与解析

正确答案D

生产中使用HTTP/2 多路复用时,方案应覆盖机制、边界与可观测证据,因此“调优并发流和连接策略,并用真实丢包网络验证延迟分布”更稳妥。边界上要注意:多个流仍共享底层 TCP,TCP 丢包可能暂时阻塞该连接上后续字节交付。“无限提高并发流数量且不限制服务端资源”式简化处理与“看到多个流编号就证明底层没有发生队头阻塞”式单点判断都不足以支撑生产决策。

113 关于HTTP/3 与 QUIC,以下哪一项描述正确?

难度: 实战

  • A. HTTP/3 把 HTTP 语义映射到 QUIC 流,使用 QPACK 并由 QUIC 提供加密和可靠传输
  • B. HTTP/3 使用 TCP 三次握手后再执行 QUIC 加密
  • C. 服务器开启 HTTP/3 开关就证明所有客户端都在使用 h3
  • D. 为强制使用 HTTP/3,直接关闭 HTTP/2 回退并假定任意网络都允许 UDP 443
查看答案与解析

正确答案A

关于HTTP/3 与 QUIC,正确描述是“HTTP/3 把 HTTP 语义映射到 QUIC 流,使用 QPACK 并由 QUIC 提供加密和可靠传输”。判断机制时还要保留边界:协议发现、UDP 可达性和回退策略影响实际采用率,HTTP/3 不取代相同语义。其余选项把“HTTP/3 使用 TCP 三次握手后再执行 QUIC 加密”“服务器开启 HTTP/3 开关就证明所有客户端都在使用 h3”这类不严谨表述当成结论,或采用“为强制使用 HTTP/3,直接关闭 HTTP/2 回退并假定任意网络都允许 UDP 443”式的处理方式,都与真实协议行为不符。

114 关于HTTP/3 与 QUIC,以下哪一项不成立?

难度: 实战

  • A. HTTP/3 把 HTTP 语义映射到 QUIC 流,使用 QPACK 并由 QUIC 提供加密和可靠传输
  • B. HTTP/3 使用 TCP 三次握手后再执行 QUIC 加密
  • C. 协议发现、UDP 可达性和回退策略影响实际采用率,HTTP/3 不取代相同语义
  • D. 检查 Alt-Svc 或其他发现信息、UDP 443、连接复用和回退原因
查看答案与解析

正确答案B

本题要求选出不成立的说法,“HTTP/3 使用 TCP 三次握手后再执行 QUIC 加密”把HTTP/3 与 QUIC的条件性机制表述成了无条件结论。成立的描述是“HTTP/3 把 HTTP 语义映射到 QUIC 流,使用 QPACK 并由 QUIC 提供加密和可靠传输”,同时需注意边界:协议发现、UDP 可达性和回退策略影响实际采用率,HTTP/3 不取代相同语义。

115 出现“浏览器开发工具显示部分请求 h3,另一些仍为 h2”时,以下哪项排查思路更合理?

难度: 实战

  • A. 服务器开启 HTTP/3 开关就证明所有客户端都在使用 h3
  • B. 为强制使用 HTTP/3,直接关闭 HTTP/2 回退并假定任意网络都允许 UDP 443
  • C. 检查 Alt-Svc 或其他发现信息、UDP 443、连接复用和回退原因
  • D. HTTP/3 使用 TCP 三次握手后再执行 QUIC 加密
查看答案与解析

正确答案C

题干现象只能说明HTTP/3 与 QUIC相关链路可能出现异常,不能直接锁定单一根因。更合理的排查思路是“检查 Alt-Svc 或其他发现信息、UDP 443、连接复用和回退原因”,同时保留边界:协议发现、UDP 可达性和回退策略影响实际采用率,HTTP/3 不取代相同语义。仅凭“服务器开启 HTTP/3 开关就证明所有客户端都在使用 h3”下结论或采用“为强制使用 HTTP/3,直接关闭 HTTP/2 回退并假定任意网络都允许 UDP 443”式的操作,都会跳过关键证据。

116 把HTTP/3 与 QUIC用于生产时,以下哪项做法更稳妥?

难度: 实战

  • A. 为强制使用 HTTP/3,直接关闭 HTTP/2 回退并假定任意网络都允许 UDP 443
  • B. HTTP/3 使用 TCP 三次握手后再执行 QUIC 加密
  • C. 服务器开启 HTTP/3 开关就证明所有客户端都在使用 h3
  • D. 保留 h2 回退并监控 h3 协商率、失败原因和网络差异
查看答案与解析

正确答案D

生产中使用HTTP/3 与 QUIC时,方案应覆盖机制、边界与可观测证据,因此“保留 h2 回退并监控 h3 协商率、失败原因和网络差异”更稳妥。边界上要注意:协议发现、UDP 可达性和回退策略影响实际采用率,HTTP/3 不取代相同语义。“为强制使用 HTTP/3,直接关闭 HTTP/2 回退并假定任意网络都允许 UDP 443”式简化处理与“服务器开启 HTTP/3 开关就证明所有客户端都在使用 h3”式单点判断都不足以支撑生产决策。

117 关于TLS 1.3 握手与证书验证,以下哪一项描述正确?

难度: 实战

  • A. TLS 1.3 协商参数并建立加密密钥,客户端还需验证证书链、主机身份和有效期
  • B. 客户端收到任意未过期证书就必须信任连接,无需校验域名和签发链
  • C. 端口 443 可连接就证明 TLS 身份验证成功
  • D. 为消除证书告警,直接跳过证书链和主机名校验
查看答案与解析

正确答案A

关于TLS 1.3 握手与证书验证,正确描述是“TLS 1.3 协商参数并建立加密密钥,客户端还需验证证书链、主机身份和有效期”。判断机制时还要保留边界:加密保护连接内容不等于服务器业务可信,证书有效也不代表 HTTP 响应正确。其余选项把“客户端收到任意未过期证书就必须信任连接,无需校验域名和签发链”“端口 443 可连接就证明 TLS 身份验证成功”这类不严谨表述当成结论,或采用“为消除证书告警,直接跳过证书链和主机名校验”式的处理方式,都与真实协议行为不符。

118 关于TLS 1.3 握手与证书验证,以下哪一项不成立?

难度: 实战

  • A. TLS 1.3 协商参数并建立加密密钥,客户端还需验证证书链、主机身份和有效期
  • B. 客户端收到任意未过期证书就必须信任连接,无需校验域名和签发链
  • C. 加密保护连接内容不等于服务器业务可信,证书有效也不代表 HTTP 响应正确
  • D. 检查 SNI、证书 SAN、信任链、时间和代理是否替换证书
查看答案与解析

正确答案B

本题要求选出不成立的说法,“客户端收到任意未过期证书就必须信任连接,无需校验域名和签发链”把TLS 1.3 握手与证书验证的条件性机制表述成了无条件结论。成立的描述是“TLS 1.3 协商参数并建立加密密钥,客户端还需验证证书链、主机身份和有效期”,同时需注意边界:加密保护连接内容不等于服务器业务可信,证书有效也不代表 HTTP 响应正确。

119 出现“TCP 连接成功,但客户端报告证书名称不匹配”时,以下哪项排查思路更合理?

难度: 实战

  • A. 端口 443 可连接就证明 TLS 身份验证成功
  • B. 为消除证书告警,直接跳过证书链和主机名校验
  • C. 检查 SNI、证书 SAN、信任链、时间和代理是否替换证书
  • D. 客户端收到任意未过期证书就必须信任连接,无需校验域名和签发链
查看答案与解析

正确答案C

题干现象只能说明TLS 1.3 握手与证书验证相关链路可能出现异常,不能直接锁定单一根因。更合理的排查思路是“检查 SNI、证书 SAN、信任链、时间和代理是否替换证书”,同时保留边界:加密保护连接内容不等于服务器业务可信,证书有效也不代表 HTTP 响应正确。仅凭“端口 443 可连接就证明 TLS 身份验证成功”下结论或采用“为消除证书告警,直接跳过证书链和主机名校验”式的操作,都会跳过关键证据。

120 把TLS 1.3 握手与证书验证用于生产时,以下哪项做法更稳妥?

难度: 实战

  • A. 为消除证书告警,直接跳过证书链和主机名校验
  • B. 客户端收到任意未过期证书就必须信任连接,无需校验域名和签发链
  • C. 端口 443 可连接就证明 TLS 身份验证成功
  • D. 自动化证书签发与续期,并持续监控链、名称、有效期和握手失败
查看答案与解析

正确答案D

生产中使用TLS 1.3 握手与证书验证时,方案应覆盖机制、边界与可观测证据,因此“自动化证书签发与续期,并持续监控链、名称、有效期和握手失败”更稳妥。边界上要注意:加密保护连接内容不等于服务器业务可信,证书有效也不代表 HTTP 响应正确。“为消除证书告警,直接跳过证书链和主机名校验”式简化处理与“端口 443 可连接就证明 TLS 身份验证成功”式单点判断都不足以支撑生产决策。

官方资料

当前分类

计算机网络选择题

查看全部分类 →
  1. 03计算机网络试题 03:IP 寻址、路由、ICMP 与 NAT20 题
  2. 04计算机网络试题 04:TCP、UDP、端口与 QUIC20 题
  3. 05计算机网络试题 05:DNS、缓存与 DHCP20 题
  4. 06计算机网络试题 06:HTTP、TLS、HTTPS 与现代协议20 题
  5. 07计算机网络试题 07:代理、负载均衡、安全与故障定位20 题
ESC

输入关键词开始搜索