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

如果多个套接字连接到同一个服务端口,客户端发送请求时会由哪个套接字处理?请说明系统如何决定。

腾讯后端开发互联网/IT问题拆解技术原理TCPUDP

考察说明

考察对TCP多路复用、连接表查找和请求分发机制的理解

回答思路

  1. 明确多个套接字可能处于同一端口的场景(如多个TCP连接),以及监听套接字与已连接套接字的区别
  2. 说明系统根据四元组(源IP、源端口、目的IP、目的端口)唯一标识连接,请求通过匹配连接表找到对应套接字
  3. 区分面向连接(TCP)与无连接(UDP)协议的差异,说明UDP同一端口可能由多个套接字接收时的分发策略(如SO_REUSEPORT)
本题已收录答题指导

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

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