阿里巴巴面试题 · TCP

阿里巴巴相关面试题,按最终去重题目聚合。

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

筛选题目已选:TCP
第 1 题请详细说明 TCP 三次握手和四次挥手的过程,为什么握手要三次、挥手要四次? 考察对 TCP 连接建立与释放机制的深入理解技术原理TCP第 2 题请描述TCP拥塞控制的四个阶段及其特点。 考察TCP拥塞控制机制的理解与描述能力问题拆解技术原理TCP第 3 题请描述TCP三次握手的具体过程。 考察对TCP连接建立过程的准确理解沟通表达技术原理TCP第 4 题TCP通信中如何处理粘包和半包问题? 考察对TCP流式传输特性及网络编程中粘包半包问题的解决能力问题拆解技术原理NettyTCP第 5 题netstat 发现很多连接出现 timeout,你认为可能是什么原因? 考察对网络连接状态超时的系统性排查思路与根因分析能力风险判断技术原理问题排查TCP第 6 题请描述TCP三次握手和四次挥手的过程,并说明各自的作用。 考察对TCP连接建立与释放机制的掌握问题拆解技术原理TCP第 7 题浏览器输入URL到页面呈现,发生了什么? 考察网络协议栈、DNS、HTTP、渲染流程及性能优化意识性能优化问题拆解技术原理DNSHTTPHTTPS第 8 题从输入 URL 到页面展示发生了什么? 考察浏览器网络请求、解析与渲染全流程的理解性能优化技术原理DNSHTTPHTTPS第 9 题你的RPC项目中使用了哪种底层通信协议?为什么选择它? 考察候选人对RPC底层通信协议的理解与技术选型能力技术原理技术选型TCP第 10 题HTTP 和 TCP 的区别是什么? 考察网络分层模型下传输层与应用层协议的职责区分技术原理HTTPTCP第 11 题输入一个URL后发生了什么? 考察网络请求全链路理解与分层排查能力问题拆解技术原理DNSHTTPTCP第 12 题TCP三次握手和四次挥手的过程。为什么挥手是四次? 考察TCP连接建立与释放的基本原理及半关闭机制技术原理TCP第 13 题请比较 TCP 和 UDP 的协议特点及适用场景。 考察对传输层协议特性的理解及选型判断能力技术原理方案权衡TCPUDP第 14 题请说明TCP和UDP的主要区别,并分别指出它们工作在OSI七层模型的哪一层。 考察对传输层协议特性与OSI模型分层的理解技术原理TCPUDP第 15 题调用参数和返回结果如何通过序列化与传输完成远程调用?请结合 Hessian 或 Protobuf 说明。 考察对远程调用中序列化与传输协议的理解技术原理方案权衡HTTPProtocol BuffersTCP第 16 题请介绍TCP协议中建立连接和断开连接的过程。 考察对TCP连接状态机及可靠性机制的理解问题拆解技术原理TCP第 17 题TCP接收端应用层是否可能收到乱序数据?排序在何处完成?接收缓冲区位于哪里? 考察TCP可靠传输与流量控制的原理理解问题拆解技术原理TCP第 18 题请描述客户端发起的HTTP请求到达服务端后,在服务端内部经历的典型通信链路。 考察对服务端请求处理链路、网络协议栈及中间件职责的完整理解问题拆解技术原理HTTPNginxTCP第 19 题HTTPS协议运行在TCP还是UDP之上?请解释理由。 考察对HTTPS底层传输机制的理解及TCP/UDP选型的判断技术原理技术选型HTTPSTCP第 20 题TCP三次握手,为什么要三次?(如果只有两次,服务端发出ACK后,如果能接到后面的包,就认为客户端的接收能力正常,那我们就建立连接开始通信,为什么不可以?) 考察TCP握手协议的本质、双向能力验证与历史遗留问题问题拆解技术原理TCP