计算机网络高频面试题
回答网络题应先明确通信两端、协议层和观测位置,再说明报文变化与失败症状。
一、高频题目
- 三次握手为什么是三次,四次挥手为什么可能不是四次?
- TCP 如何处理丢包、乱序、重复包与接收端过慢?
- 输入 URL 后,从 DNS 到 HTTP 响应经历了哪些步骤?
- HTTP/1.1、HTTP/2 与 HTTP/3 的差异及适用边界是什么?
- TLS 1.3 如何建立信任,证书校验失败应怎样定位?
- TCP 连接建立成功但业务超时,如何定位客户端、服务端和中间网络?
二、对应知识库
三、答题检查清单
- 明确 OSI(Open Systems Interconnection,开放系统互连)或 TCP/IP 层次,避免混淆协议职责。
- 将“连接成功”和“业务成功”分开判断,并给出抓包、日志与指标证据。
- 涉及时延时同时说明 RTT(Round-Trip Time,往返时延)、重传与队列等待。
