📄️ 概览
前端面试对计算机网络的考察,主要集中在应用层(HTTP/HTTPS/DNS解析) 和 传输层(TCP/UDP/可靠传输机制)。高级前端还需要深入理解协议演进(HTTP 1.0 -> 3.0)、TLS 握手过程以及网络安全攻防。
📄️ HTTP
HTTP 协议与演进
📄️ TCP
TCP
📄️ WebSocket
面试一句话总结:WebSocket 是一种基于 TCP 的全双工、双向通信协议。它借用 HTTP 协议完成一次握手升级(状态码 101),之后便摆脱 HTTP 的束缚,以极低开销的二进制帧进行实时数据传输。常用于聊天室、协同编辑和实时大屏。