| title |
计算机网络专题:分层模型、HTTP、HTTPS、DNS、TCP、UDP、ARP 与 NAT |
| description |
计算机网络面试与学习路线,涵盖 OSI/TCP-IP 分层模型、HTTP、HTTPS、DNS、TCP、UDP、ARP、NAT、网络安全和常见面试题。 |
| category |
计算机基础 |
| tag |
|
| sidebar |
false |
| sitemap |
| changefreq |
priority |
weekly |
0.9 |
|
| head |
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 等网络层知识能帮助理解局域网通信、内外网访问和排障。
- 面试中要能结合一次完整请求,把协议、连接、加密、解析和传输串起来。
- 计算机网络常见面试题总结(上) 和 计算机网络常见面试题总结(下):先建立高频问题清单。
- OSI 七层模型与 TCP/IP 四层模型详解:理解网络分层和各层职责。
- 从输入 URL 到页面展示到底发生了什么?:用完整链路串联 DNS、TCP、HTTP 和浏览器处理。
- HTTP vs HTTPS、HTTPS 握手里的 RSA 和 ECDHE、HTTP 常见状态码总结:补齐应用层高频问题。
- 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 分别解决什么问题?