前端/移动开发面试题 · 风险判断 · TCP

前端/移动开发相关岗位面试题。

24989 道真题 · 当前筛选命中 20 · 更新 2026-08-05

筛选题目已选:风险判断 · TCP
第 1 题为什么TCP连接建立需要三次握手而不是二次?二次握手会引发什么问题? 考察对TCP可靠连接建立原理和同步问题的理解风险判断技术原理TCP第 2 题如果TCP只使用两次握手,会有什么问题? 考察两次握手下连接建立的安全性和资源风险风险判断技术原理TCP第 3 题出现太多TIME-WAIT状态会导致什么问题,会影响其他连接的建立吗? 考察TCP连接状态管理与资源消耗的理解风险判断技术原理TCP第 4 题TCP建立连接时为什么不能只进行两次握手?请从安全隐患和设计角度分析。 考察对两次握手导致失效连接和资源浪费风险的理解风险判断技术原理TCP第 5 题请介绍TCP心跳包的作用和实现方式,以及如何判断连接是否失效。 考察对TCP长连接保活机制及其应用的理解风险判断技术原理TCP第 6 题为什么要做三次握手的过程? 考察TCP三次握手的必要性、原因和网络边界场景理解风险判断技术原理TCP第 7 题TCP三次握手,为什么两次握手不行? 考察TCP连接建立原理及可靠传输的边界理解风险判断技术原理TCP第 8 题TCP传输时,A发送了两个包,B只调用了一次receive,可能会收到什么?UDP呢? 考察TCP与UDP传输语义差异及receive行为理解风险判断技术原理TCPUDP第 9 题TCP的序列号为什么是随机的 考察TCP协议安全性及序列号设计原理风险判断技术原理TCP第 10 题TCP四次挥手为什么要等待2MSL? 考察对TCP连接释放过程的深入理解,尤其是TIME_WAIT状态的必要性风险判断技术原理TCP第 11 题TCP中一方如何判断自己是否掉线? 考察TCP连接状态检测机制和心跳保活原理风险判断技术原理TCP第 12 题连接完成后,假如client突然掉了,且此时网络中没有任何数据收发,那么server可以通过协议栈的方法得知client挂了吗? 考察TCP半开连接检测与保活机制的理解风险判断技术原理TCP第 13 题如何分析TCP连接是哪方断开的? 考察TCP状态机、抓包分析与问题排查能力风险判断技术原理问题排查TCP第 14 题为什么TCP建立连接不能只用两次握手? 考察对连接可靠性和防失效旧报文的理解风险判断技术原理方案权衡TCP第 15 题TCP 建立连接时为什么要三次握手而非两次?序列号为什么需要随机初始化? 考察 TCP 协议可靠性设计、序列号机制与防止历史连接混淆风险判断技术原理TCP第 16 题TCP服务端收到的消息全是0代表什么意思? 考察TCP数据传输与异常处理的判断能力风险判断技术原理问题排查TCP第 17 题TCP为什么是三次握手不是两次握手? 考察TCP连接建立的可靠性机制与状态一致性理解风险判断技术原理TCP第 18 题TCP为什么需要四次挥手关闭连接?能不能减少为三次? 考察对连接关闭中半关闭状态与数据完整性保证的理解风险判断技术原理TCP第 19 题TCP为什么需要三次握手而不是两次? 考察对TCP连接建立必要性和可靠性的深入理解风险判断技术原理TCP第 20 题TCP三次握手能不能改成两次? 考察对TCP连接建立机制与可靠性保障的理解风险判断技术原理TCP