Skip to content

计算机网络基础与 FAQ ​

计算机网络是所有分布式系统的神经系统。本文档旨在通过 FAQ 的形式,梳理网络通信中的核心难点,并汇总优质的学习资源与实战经验。

1. 核心概念梳理 ​

1.1 域名与解析 (DNS) ​

1.2 网络设备与拓扑 ​

2. 深度 FAQ 与实战探究 ​

2.1 云服务器与 IP 管理 ​

  • 问:阿里云每台服务器都有独立公网 IP 吗?

2.2 通信协议与长连接 ​

  • 问:即时通讯 (IM) 请求与 HTTP 请求的区别?
    • 答:IM 通常要求双向实时性,常基于 WebSocket 或原生 TCP/UDP 长连接,而 HTTP 通常是请求-响应模式。
  • 问:什么是长连接与短连接?属于哪一层?

2.3 系统交互与数据库 ​

  • 问:Web 服务器到数据库中间发生了什么?

3. 实战工具与排障 ​

4. 书籍与面试 ​

方舟 · Ark