为静态资源站点评估是否启用 HTTP/3 时,应考察哪些指标与回退风险
为静态资源站点评估是否启用 HTTP/3 时,应考察哪些指标与回退风险 本文先给出可直接复述的结论,再用最小代码说明HTTP/3 启用 评估 指标的工作方式、判断依据、项目边界和常见误区。
计算机网络 · 网络协议面试题第 1 页,显示第 1–50 题,共找到 83 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
为静态资源站点评估是否启用 HTTP/3 时,应考察哪些指标与回退风险 本文先给出可直接复述的结论,再用最小代码说明HTTP/3 启用 评估 指标的工作方式、判断依据、项目边界和常见误区。
HTTP/2 的二进制分帧层如何组织帧、流与消息 本文先给出可直接复述的结论,再用最小代码说明HTTP/2 二进制分帧 帧 流的工作方式、判断依据、项目边界和常见误区。
HTTP/2 的流控窗口如何按流和连接两级工作 本文先给出可直接复述的结论,再用最小代码说明HTTP/2 流控 WINDOW_UPDATE的工作方式、判断依据、项目边界和常见误区。
HTTP/2 多路复用解决了哪一层队头阻塞,仍残留哪一层 本文先给出可直接复述的结论,再用最小代码说明HTTP/2 多路复用 队头阻塞的工作方式、判断依据、项目边界和常见误区。
在丢包率较高的网络中为什么 HTTP/2 可能比 HTTP/1.1 多连接更慢 本文先给出可直接复述的结论,再用最小代码说明HTTP/2 丢包 TCP 队头阻塞 性能的工作方式、判断依据、项目边界和常见误区。
客户端如何发现一个站点支持 HTTP/3,Alt-Svc 与 HTTPS DNS 记录各起什么作用 本文先给出可直接复述的结论,再用最小代码说明HTTP/3 发现 Alt-Svc HTTPS 记录的工作方式、判断依据、项目边界和常见误区。
HTTP/3 为什么要放弃 TCP 转而基于 QUIC 本文先给出可直接复述的结论,再用最小代码说明HTTP/3 为什么 QUIC TCP的工作方式、判断依据、项目边界和常见误区。
HTTP/3 与 HTTP/2 在语义上保持一致,差异主要在哪些层 本文先给出可直接复述的结论,再用最小代码说明HTTP/3 HTTP/2 区别的工作方式、判断依据、项目边界和常见误区。
HTTP Keep-Alive 连接复用如何工作,空闲连接超时设置不当会有什么后果 本文先给出可直接复述的结论,再用最小代码说明HTTP Keep-Alive 连接复用 超时的工作方式、判断依据、项目边界和常见误区。
QPACK 为什么不能直接照搬 HPACK,它如何避免队头阻塞 本文先给出可直接复述的结论,再用最小代码说明QPACK HPACK 区别 队头阻塞的工作方式、判断依据、项目边界和常见误区。
QUIC 的拥塞控制与 TCP 有什么继承关系,为什么可以在用户态更快迭代 本文先给出可直接复述的结论,再用最小代码说明QUIC 拥塞控制 用户态的工作方式、判断依据、项目边界和常见误区。
QUIC 的连接迁移如何在 WiFi 切换蜂窝网络时保持连接不断 本文先给出可直接复述的结论,再用最小代码说明QUIC 连接迁移 Connection ID的工作方式、判断依据、项目边界和常见误区。
QUIC 默认加密大部分传输层元数据带来什么好处与运维代价 本文先给出可直接复述的结论,再用最小代码说明QUIC 加密 元数据 运维的工作方式、判断依据、项目边界和常见误区。
QUIC 如何把传输与 TLS 握手合并,0-RTT 的原理与风险是什么 本文先给出可直接复述的结论,再用最小代码说明QUIC 握手 0-RTT 重放的工作方式、判断依据、项目边界和常见误区。
QUIC 的丢包检测相比 TCP 有哪些改进 本文先给出可直接复述的结论,再用最小代码说明QUIC 丢包检测 改进的工作方式、判断依据、项目边界和常见误区。
QUIC 的流内有序、流间独立交付如何消除传输层队头阻塞 本文先给出可直接复述的结论,再用最小代码说明QUIC 流 队头阻塞 独立交付的工作方式、判断依据、项目边界和常见误区。
企业网络封禁 UDP 时 HTTP/3 如何优雅回退,设计上有哪些考虑 本文先给出可直接复述的结论,再用最小代码说明QUIC UDP 被封 回退 TCP的工作方式、判断依据、项目边界和常见误区。
QUIC 为什么选择构建在 UDP 之上而不是直接设计新的传输协议 本文先给出可直接复述的结论,再用最小代码说明QUIC 为什么 UDP 协议僵化的工作方式、判断依据、项目边界和常见误区。
TCP 拥塞控制的慢启动、拥塞避免、快恢复各阶段如何运转 本文先给出可直接复述的结论,再用最小代码说明TCP 拥塞控制 慢启动 拥塞避免 快恢复的工作方式、判断依据、项目边界和常见误区。
客户端经过四层负载均衡时连接被静默断开如何排查与规避 本文先给出可直接复述的结论,再用最小代码说明四层负载均衡 连接 空闲超时 排查的工作方式、判断依据、项目边界和常见误区。
TCP 的拥塞窗口 cwnd 和接收窗口 rwnd 有什么区别,实际发送窗口取哪个 本文先给出可直接复述的结论,再用最小代码说明TCP cwnd rwnd 发送窗口的工作方式、判断依据、项目边界和常见误区。
TCP 为什么挥手要四次,TIME_WAIT 存在的意义是什么 本文先给出可直接复述的结论,再用最小代码说明TCP 四次挥手 TIME_WAIT的工作方式、判断依据、项目边界和常见误区。
TCP 把丢包当拥塞信号有什么局限,基于时延的拥塞控制思路有什么不同 本文先给出可直接复述的结论,再用最小代码说明TCP 丢包 时延 拥塞信号的工作方式、判断依据、项目边界和常见误区。
Nagle 算法与延迟确认叠加为什么会引发 40ms 级延迟,何时应关闭 Nagle 本文先给出可直接复述的结论,再用最小代码说明Nagle 延迟确认 延迟 TCP_NODELAY的工作方式、判断依据、项目边界和常见误区。
TCP 通过哪些机制保证可靠传输 本文先给出可直接复述的结论,再用最小代码说明TCP 可靠传输 机制的工作方式、判断依据、项目边界和常见误区。
TCP 的重传超时时间 RTO 是如何估算的 本文先给出可直接复述的结论,再用最小代码说明TCP RTO 计算 RTT的工作方式、判断依据、项目边界和常见误区。
TCP 的 SACK 选择性确认解决了什么问题 本文先给出可直接复述的结论,再用最小代码说明TCP SACK 选择性确认的工作方式、判断依据、项目边界和常见误区。
TCP 滑动窗口如何实现流量控制,零窗口时会发生什么 本文先给出可直接复述的结论,再用最小代码说明TCP 滑动窗口 流量控制 零窗口的工作方式、判断依据、项目边界和常见误区。
TCP 慢启动为什么叫「慢」却增长很快,它对短连接性能有什么影响 本文先给出可直接复述的结论,再用最小代码说明TCP 慢启动 指数增长 短连接的工作方式、判断依据、项目边界和常见误区。
TCP 为什么存在粘包和拆包,应用层协议应如何处理 本文先给出可直接复述的结论,再用最小代码说明TCP 粘包 拆包 处理的工作方式、判断依据、项目边界和常见误区。
TCP 为什么是三次握手,两次握手会出现什么问题 本文先给出可直接复述的结论,再用最小代码说明TCP 三次握手 为什么的工作方式、判断依据、项目边界和常见误区。
TCP 超时重传与快速重传的触发条件有什么不同 本文先给出可直接复述的结论,再用最小代码说明TCP 超时重传 快速重传 区别的工作方式、判断依据、项目边界和常见误区。
TCP 和 UDP 的核心差异是什么,如何为实时音视频和文件传输分别选型 本文先给出可直接复述的结论,再用最小代码说明TCP UDP 区别 选型的工作方式、判断依据、项目边界和常见误区。
UDP 打洞穿透 NAT 的基本原理是什么,为什么 TCP 打洞更难 本文先给出可直接复述的结论,再用最小代码说明UDP NAT 打洞 原理的工作方式、判断依据、项目边界和常见误区。
在 UDP 之上自建可靠传输需要实现哪些机制,与直接用 TCP 如何取舍 本文先给出可直接复述的结论,再用最小代码说明UDP 可靠传输 实现 KCP的工作方式、判断依据、项目边界和常见误区。
TLS 的 ALPN 扩展起什么作用,它和 HTTP/2 的协商有什么关系? 本文先给出可直接复述的结论,再用最小代码说明ALPN 协议协商 HTTP/2的工作方式、判断依据、项目边界和常见误区。
ALPN 和 SNI 都是 TLS ClientHello 的扩展,它们解决的问题有何本质区别? 本文先给出可直接复述的结论,再用最小代码说明ALPN SNI 区别的工作方式、判断依据、项目边界和常见误区。
证书透明(Certificate Transparency)是什么,它如何帮助发现被错误签发的证书? 本文先给出可直接复述的结论,再用最小代码说明证书透明 CT 日志的工作方式、判断依据、项目边界和常见误区。
DNS 中 A 记录和 CNAME 记录有什么区别,为什么根域名通常不能直接使用 CNAME? 本文先给出可直接复述的结论,再用最小代码说明DNS A记录 CNAME 区别 根域名的工作方式、判断依据、项目边界和常见误区。
DNS 的 CAA 记录起什么作用,它如何降低证书被错误签发的风险? 本文先给出可直接复述的结论,再用最小代码说明DNS CAA记录 证书签发限制的工作方式、判断依据、项目边界和常见误区。
本题讲清 DNS 缓存的三个层级:浏览器内存缓存、操作系统缓存、递归解析器缓存的查询顺序、各自作用与 TTL 失效边界,并给出改 DNS 不生效时的逐层排查方法。
DNS 如何配合 CDN 实现按地理位置返回不同 IP,这种调度有什么局限? 本文先给出可直接复述的结论,再用最小代码说明DNS CDN 智能解析 负载均衡的工作方式、判断依据、项目边界和常见误区。
怀疑 DNS 被劫持或污染时,如何用 dig 等工具定位问题出在哪一环? 本文先给出可直接复述的结论,再用最小代码说明DNS 劫持 污染 诊断 dig的工作方式、判断依据、项目边界和常见误区。
网页加载中 DNS 查询会带来多少延迟,前端可以用哪些手段减少解析开销? 本文先给出可直接复述的结论,再用最小代码说明DNS 查询延迟 dns-prefetch preconnect的工作方式、判断依据、项目边界和常见误区。
DNS 的否定缓存(negative caching)是什么,为什么查询不存在的域名也会被缓存? 本文先给出可直接复述的结论,再用最小代码说明DNS 否定缓存 NXDOMAIN的工作方式、判断依据、项目边界和常见误区。
DNS over HTTPS(DoH)解决了什么问题,它和传统 DNS 查询在链路上有何不同? 本文先给出可直接复述的结论,再用最小代码说明DNS over HTTPS DoH 加密的工作方式、判断依据、项目边界和常见误区。
修改 DNS 记录后为什么不会立即全球生效,如何缩短切换时间? 本文先给出可直接复述的结论,再用最小代码说明DNS 生效时间 传播 缓存的工作方式、判断依据、项目边界和常见误区。
DNS 域名解析的完整过程是怎样的,递归查询和迭代查询有什么区别? 本文先给出可直接复述的结论,再用最小代码说明DNS 解析过程 递归 迭代的工作方式、判断依据、项目边界和常见误区。
什么是 Split-horizon DNS(内外网分离解析),企业内网为什么要用它? 本文先给出可直接复述的结论,再用最小代码说明Split DNS 内外网分离解析的工作方式、判断依据、项目边界和常见误区。
DNS 的 MX 记录和 SRV 记录分别解决什么问题,与 A 记录的定位方式有何不同? 本文先给出可直接复述的结论,再用最小代码说明DNS MX记录 SRV记录的工作方式、判断依据、项目边界和常见误区。