腾讯TCP_IP面试题及详细答案.docxVIP

  • 9
  • 0
  • 约6.74千字
  • 约 8页
  • 2026-06-26 发布于河北
  • 举报

腾讯TCP/IP面试题及详细答案

说明:题目均为腾讯后端、网络工程师等岗位高频TCP/IP考题,答案贴合面试实战场景,避免生硬理论堆砌,兼顾基础识记与原理深挖,适配不同职级面试需求(初级侧重基础,中高级侧重应用与问题排查)。

一、基础必考题(初级/中级通用)

1.题目:TCP和UDP的核心区别是什么?腾讯业务中哪些场景用TCP,哪些用UDP?

详细答案:核心区别就3点,也是面试重点,不绕弯子:

①连接性:TCP是面向连接的(三次握手建立连接,四次挥手释放),UDP是无连接的(发数据前不建立连接,直接发);

②可靠性:TCP通过序列号、确认应答(ACK)、重传机制、滑动窗口,保证数据可靠交付(不丢包、不重复、按序到达);UDP不保证可靠性,数据包可能丢包、乱序,也不重传;

③效率与开销:TCP有连接管理、流量控制、拥塞控制,头部开销大(20-60字节),效率稍低;UDP头部仅8字节,开销小,传输效率高,实时性强。

腾讯业务场景举例(必答,体现对业务的理解):

用TCP的场景:微信聊天消息、QQ文件传输、腾讯云API接口、支付流程(核心需求是“可靠”,不能丢数据,哪怕稍慢);

用UDP的场景:微信语音/视频通话、王者荣耀等游戏的实时同步(核心需求是“实时”,允许偶尔丢包,比如语音卡顿一下不影响整体,若用TCP重传会导致延迟叠加,体验更差)。

2.题目:TCP三次握手的过程是

文档评论(0)

1亿VIP精品文档

相关文档