Files
wehub-resource-sync bdaa917396
Docs Test / Test docs (push) Failing after 1s
chore: import upstream snapshot with attribution
2026-07-13 11:57:49 +08:00
..

title, description, category, tag, sidebar, sitemap, head
title description category tag sidebar sitemap head
计算机网络专题:分层模型、HTTP、HTTPS、DNS、TCP、UDP、ARP 与 NAT 计算机网络面试与学习路线,涵盖 OSI/TCP-IP 分层模型、HTTP、HTTPS、DNS、TCP、UDP、ARP、NAT、网络安全和常见面试题。 计算机基础
计算机网络
TCP/IP
HTTP
false
changefreq priority
weekly 0.9
meta
name content
keywords 计算机网络,计算机网络面试题,OSI七层模型,TCP/IP,HTTP,HTTPS,DNS,TCP,UDP,ARP,NAT,后端面试

这份 计算机网络专题 面向后端学习和面试复习,按“分层模型 -> 应用层 -> 传输层 -> 网络层 -> 安全”的顺序整理本站网络相关文章。

适合谁看

  • 正在系统学习计算机网络的后端开发者。
  • 准备校招、社招、中大厂网络面试题的同学。
  • 对 HTTP、HTTPS、TCP、DNS、Socket 等知识点只会零散背诵的读者。
  • 想把网络知识和 RPC、网关、负载均衡、系统设计联系起来的工程师。

学习重点

  • 网络分层的核心价值是拆分复杂通信问题,每一层只解决自己的职责。
  • HTTP、HTTPS、DNS 是后端开发最常用的应用层知识。
  • TCP 高频考点集中在连接管理、可靠传输、拥塞控制、TIME_WAIT 和 Keepalive。
  • ARP、NAT 等网络层知识能帮助理解局域网通信、内外网访问和排障。
  • 面试中要能结合一次完整请求,把协议、连接、加密、解析和传输串起来。

建议阅读顺序

  1. 计算机网络常见面试题总结(上)计算机网络常见面试题总结(下):先建立高频问题清单。
  2. OSI 七层模型与 TCP/IP 四层模型详解:理解网络分层和各层职责。
  3. 从输入 URL 到页面展示到底发生了什么?:用完整链路串联 DNS、TCP、HTTP 和浏览器处理。
  4. HTTP vs HTTPSHTTPS 握手里的 RSA 和 ECDHEHTTP 常见状态码总结:补齐应用层高频问题。
  5. TCP 三次握手和四次挥手TCP 传输可靠性保障TCP TIME_WAIT 详解:重点攻克 TCP。

核心文章

总览与基础

应用层

传输层、网络层与安全

高频问题

  • OSI 七层模型和 TCP/IP 四层模型有什么区别?
  • 从输入 URL 到页面展示,网络部分发生了什么?
  • HTTP 和 HTTPS 有什么区别?HTTPS 握手过程是怎样的?
  • HTTP 1.0、1.1、2.0 的核心差异是什么?
  • 常见 HTTP 状态码分别表示什么?
  • TCP 三次握手、四次挥手为什么不能少?
  • TCP 如何保证可靠传输?拥塞控制和流量控制有什么区别?
  • TIME_WAIT 为什么存在?大量 TIME_WAIT 如何排查?
  • TCP Keepalive 和 HTTP Keep-Alive 有什么区别?
  • DNS、ARP、NAT 分别解决什么问题?

相关专题