后端岗位面试题更新 2026-08-05

为什么自己实现的基于UDP的可靠传输协议,其在特定场景下的效率可能高于TCP?

七牛云后端开发专业服务技术原理技术选型方案权衡TCPUDP

考察说明

考察对TCP与自定义UDP协议在拥塞控制、头部开销、延迟优化及场景适配上的深刻理解

回答思路

  1. 能指出TCP的拥塞控制算法(如慢启动、拥塞避免)在丢包时激进降速,而自定义UDP可避免或自定义该机制
  2. 能说明TCP头部较大且需处理重传、ACK累积带来的开销,自定义UDP可按需精简头部
  3. 能提到自定义UDP可针对具体业务定制确认和重传策略(如选择性重传、不需要严格保序),减少无效传输
  4. 能认识到效率高的前提是特定场景,如低丢包、可控网络或对实时性要求高、可容忍少量丢失
  5. 能对比说明在广域网普遍高丢包时,自定义UDP通常反而因重传效率差而低于TCP
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。