← 返回
408

计算机网络速查表

首发 2026/05/28 阅读 0 评论 0 更新 2026/05/28

计算机网络速查表

1. 一句话总结

网络面试主线是分层、可靠传输、安全传输、域名解析和一次请求全流程。

2. 通俗解释

网络像寄快递:应用写内容,传输层保证送法,网络层找路线,链路层负责一段一段送到下一站。

3. 核心概念

  • 应用层:HTTP、DNS 等,解决应用数据格式和语义。
  • 传输层:TCP/UDP,解决端到端进程通信。
  • 网络层:IP,解决主机到主机寻址和路由。
  • 链路层:以太网、ARP,解决局域网传输。
  • HTTP:请求响应协议,无状态,可通过 Cookie/Session 维护状态。
  • HTTPS:HTTP + TLS,提供加密、认证、完整性。
  • TCP:面向连接、可靠、字节流。
  • UDP:无连接、不保证可靠、报文边界清晰。
  • DNS:域名解析为 IP。
  • URL 全流程:DNS、TCP、TLS、HTTP、服务端、渲染。

4. 底层原理

  • TCP 可靠靠序列号、确认应答、重传、滑动窗口和拥塞控制。
  • 三次握手确认双方收发能力,四次挥手因为 TCP 全双工。
  • TIME_WAIT 主要用于保证最后 ACK 可重传,并让旧报文过期。
  • HTTPS 通过非对称加密交换/协商密钥,再用对称加密传输数据。
  • HTTP 缓存通过强缓存和协商缓存减少重复请求。
  • DNS 会经过缓存、本地 DNS、根域名、顶级域名和权威 DNS。

5. 面试标准回答

计算机网络面试建议按分层讲。应用层关注 HTTP、DNS 和具体业务语义;传输层关注 TCP/UDP,TCP 通过连接、序列号、确认、重传、滑动窗口和拥塞控制实现可靠传输;网络层通过 IP 寻址和路由把包送到目标主机;链路层负责局域网内传输。HTTP 是明文请求响应协议,HTTPS 在 HTTP 下加入 TLS,利用证书验证身份、非对称加密协商密钥、对称加密传输数据。输入 URL 的完整过程要串起 DNS、TCP 三次握手、TLS 握手、HTTP 请求响应和浏览器渲染。

6. 高频追问

追问 1:计算机网络速查表面试第一句话怎么答?

先给结论:应用层:HTTP、DNS 等,解决应用数据格式和语义。 再补充它解决的问题和使用场景,避免一上来背长定义。

追问 2:它为什么需要底层机制支撑?

TCP 可靠靠序列号、确认应答、重传、滑动窗口和拥塞控制。 面试官追问时要把“现象”落到“机制”和“代价”。

追问 3:常见误区是什么?

不要把平均情况说成绝对结论,也不要忽略边界条件、退化情况和工程成本。

追问 4:如果继续追问怎么展开?

可以沿着“定义 → 原理 → 对比 → 场景 → 缺点 → 优化”展开,重点说清:三次握手确认双方收发能力,四次挥手因为 TCP 全双工。

追问 5:实际开发中怎么体现?

HTTP 状态码、Header、缓存是后端接口面试高频。 这类联系能把基础知识从“背概念”变成“解释工程选择”。

追问 6:回答时怎么收尾?

最后用一句话总结适用条件和代价,说明什么时候该用、什么时候不该用。

7. 易混淆点

易混点 正确理解 面试提醒
HTTP 明文、请求响应、无状态 Web 接口
HTTPS HTTP + TLS,加密认证完整性 安全传输
TCP 可靠字节流、面向连接 文件、网页、数据库连接
UDP 无连接报文、低开销 直播、游戏、DNS
三次握手 建立连接,确认收发能力 连接前
四次挥手 关闭全双工连接 连接后
流量控制 保护接收方 滑动窗口
拥塞控制 保护网络 慢启动等
DNS 域名到 IP 请求前
ARP IP 到 MAC 局域网内

8. 实际开发联系

  • HTTP 状态码、Header、缓存是后端接口面试高频。
  • 连接池复用 TCP 连接,减少握手开销。
  • 超时重试要区分连接超时、读超时和业务超时。
  • Nginx、网关、RPC 都可以联系 TCP、HTTP 和负载均衡。
  • 线上排查慢请求要拆 DNS、建连、TLS、服务端处理和传输。

9. 背诵速记

速记:分层先讲应用、传输、网络、链路。TCP 可靠靠序号、确认、重传、窗口、拥塞控制。HTTPS 靠证书、非对称协商、对称传输。URL 全流程:DNS → TCP → TLS → HTTP → 服务端 → 渲染。

专题路径

相关文章