知乎面试题 · TCP
知乎相关面试题,按最终去重题目聚合。
共 484 道真题 · 当前筛选命中 14 道 · 更新 2026-08-05
筛选题目已选:TCP
考察点
技术栈
第 1 题当大量调用外部接口导致系统出现大量TIME_WAIT状态时,你会如何优化? 考察对TCP连接生命周期和性能调优的实际处理能力第 2 题什么是 socket? 考察对网络编程中 socket 基本概念的理解第 3 题为什么 TCP 连接释放需要四次挥手? 考察对 TCP 连接释放过程及其设计原因的理解第 4 题QQ 客户端通信主要使用 TCP 还是 UDP 协议?为什么? 考察对网络传输协议特性及实际应用选型的理解第 5 题讲讲TCP三次握手和四次挥手的过程。 考察TCP连接建立与释放的协议细节及状态变化第 6 题请说明TCP三次握手和四次挥手的过程,并解释为什么挥手需要四次而不是三次。 考察TCP连接建立与释放机制的理解深度第 7 题如果客户端不进行第三次握手,会发生什么?服务端应如何处理? 考察TCP三次握手的连接建立机制及服务端对异常握手的处理策略第 8 题建立HTTP连接的过程 考察HTTP连接建立的流程、关键组件及TCP/IP基础第 9 题请描述从输入 URL 到页面渲染完成的整个过程,并结合工作中定位问题的经历说明这个过程如何帮助你排查 BUG。 考察网络协议、浏览器渲染流程的理解及其在问题排查中的应用第 10 题TCP和UDP有什么区别?UDP能否取代IP? 考察网络协议分层理解、TCP/UDP特性对比及IP层职责第 11 题TCP 和 UDP 的区别是什么? 考察对传输层两大协议基本特性的理解与对比能力第 12 题请你介绍项目中 WebSocket 的实现思路,包括它与传统 Socket 的区别、连接建立方式,以及底层依赖的 TCP 特性。 考察对 WebSocket 协议原理、连接机制及 TCP 关系的理解第 13 题在实时通信系统中,发送文字消息时是否允许丢包?请说明原因和应对策略。 考察对实时通信中文字消息可靠性与丢包处理的理解第 14 题服务端如何区分发往同一IP地址的不同应用程序请求? 考察对TCP/IP端口概念及多路复用机制的理解