后端岗位面试题 · 技术原理 · TCP
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1963 道 · 更新 2026-08-05
筛选题目已选:技术原理 · TCP
考察点
技术栈
第 1 题请详细说明 TCP 三次握手和四次挥手的过程,为什么握手要三次、挥手要四次? 考察对 TCP 连接建立与释放机制的深入理解第 2 题TCP的包是一个一个发出去的,如果说有一个包延迟了会怎么办? 考察TCP可靠传输、超时重传与拥塞控制机制的理解第 3 题详细阐述从浏览器输入域名到页面响应的整个过程。 考察网络请求全链路理解,包括DNS、TCP、HTTP、渲染等环节第 4 题请解释 TCP 和 UDP 的主要区别。 考察对传输层协议特性的理解与对比能力第 5 题TCP 三次握手中第一次和第三次握手失败分别会发生什么?涉及超时重传和服务器主动断开如何处理? 考察对 TCP 三次握手状态机、超时重传和异常恢复机制的理解第 6 题TCP连接常见状态有哪些? 考察TCP状态机的基础掌握与关键状态理解第 7 题TCP断开连接的过程 考察TCP四次挥手的状态迁移、标志位作用及异常处理第 8 题当用户在浏览器中输入一个 URL 并按下回车后,请求是如何被处理并返回结果的?请描述整个过程。 考察对网络请求完整生命周期和基础网络协议的理解第 9 题TCP为什么三次握手,不能两次或四次? 考察TCP协议设计原理及对可靠性与效率的权衡理解第 10 题端口字段(如 TCP/UDP 端口号)位于 OSI 模型的哪一层? 考察对 OSI 参考模型各层职责的划分理解第 11 题请尽可能详细地讲解TCP三次握手和四次挥手的过程。 考察对TCP连接建立与释放状态机、报文交互及关键字段的掌握程度第 12 题在TCP连接中,如果客户端在两次握手后断开连接,服务器还能收到信息吗?请解释原因。 考察TCP三次握手与连接状态的理解第 13 题讲讲TCP的超时重传和快重传,分别是怎么等待的? 考察TCP重传机制的原理和差异第 14 题为什么要用 HTTP,而不是直接用 TCP? 考察对 HTTP 与 TCP 分层职责、应用层协议必要性的理解第 15 题HTTP 是基于哪个协议运行的? 考察对 HTTP 底层传输机制的理解第 16 题为什么TCP关闭连接需要四次挥手而建立连接只需要三次握手? 考察对TCP半关闭与报文独立性的深入理解第 17 题请从协议、传输效率、服务治理和适用场景等角度,阐述 HTTP 协议与 RPC 框架之间存在的差异。 考查候选人对 HTTP 与 RPC 在通信协议层面本质差异的理解,以及在实际微服务架构中的选型能力。第 18 题TCP 四次挥手中为什么需要 TIME_WAIT 状态? 考察对 TCP 连接关闭机制中 TIME_WAIT 作用的理解第 19 题TCP 第二次握手丢失会怎样?如何处理? 考察对 TCP 三次握手状态机与重传机制的理解第 20 题TCP连接时服务端不回复任何报文会怎么样? 考察TCP三次握手超时重传与连接建立失败的处理机制