Skip to content

计算机网络

这一章按协议栈分层组织,从网络模型基础到应用层协议逐层递进。每一节都给出核心原理和面试常问。

怎么使用这一章

  1. 先看网络模型,建立分层思维。
  2. 再看传输层(TCP/UDP)和应用层(HTTP/DNS),掌握最高频的面试知识点。
  3. 最后看 WebSocket、网络安全和 CDN 等扩展主题。

分类地图

类别概念核心内容面试频率
网络模型OSI 七层 vs TCP/IP 四层每层职责与常见协议
TCP 与 UDP传输层核心协议三次握手、四次挥手、可靠传输
HTTP 与 HTTPS应用层最重要的协议HTTP 版本演进、TLS 握手、缓存机制
DNS域名解析系统解析流程、递归 vs 迭代、DNS 缓存
WebSocket全双工通信协议握手升级、vs 轮询/SSE、心跳保活
网络安全常见攻击与防御TLS/SSL、XSS、CSRF、中间人攻击
CDN 与负载均衡网络架构优化CDN 回源、负载均衡算法

建议顺序

  1. 先看 网络模型,建立协议栈的分层思维。
  2. 再看 TCP 与 UDP,掌握传输层最高频考点。
  3. 然后看 HTTP 与 HTTPS,理解应用层协议与 TLS。
  4. 再看 DNS网络安全
  5. 最后看 WebSocketCDN 与负载均衡