- 0
- 0
- 约2.73万字
- 约 52页
- 2026-07-28 发布于广东
- 举报
研发工程师面试题(某世界500强集团)试题集解析
面试问答题(共25题)
第一题
在分布式系统中,请你详细解释TCP三次握手和四次挥手的过程,并说明为什么需要三次握手建立连接而需要四次挥手断开连接。
答案解析:
TCP三次握手建立连接:
(点击可展开查看完整内容)
第一次握手(SYN):
客户端发送一个SYN标志位被置位的TCP报文段到服务端,表示请求连接。
该段中包含客户端随机生成的初始序号seq=x。
报文段内容:SYN,seq=x
第二次握手(SYN-ACK):
服务端收到客户端的SYN报文段后,会发送一个SYN和ACK标志位都被置位的报文段作为响应。
ACK=ack(客户端SYN中seq+1的值),表示客户端的初始序号接收确认。
服务端随机生成自己的初始序号seq=y。
报文段内容:SYN,ACK,seq=y,ack=x+1
第三次握手(ACK):
客户端收到服务端的SYN-ACK报文段后,发送一个ACK标志位被置位的报文段作为响应。
ACK=ack(服务端SYN-ACK中seq+1的值)。
报文段内容:ACK,ack=y+1
客户端进入ESTABLISHED状态,服务端也进入ESTABLISHED状态,此时TCP连接建立成功。
二、为什么要三次握手建立连接?
防止旧连接请求的干扰:
三次握手的最后一个承认(ACK=y+1)有效防止了网络中旧SYN报
您可能关注的文档
最近下载
- JST 303—2026公共机构碳排放核算指南.docx VIP
- Emaster III集控计费系统简介(设计选型).pptx VIP
- 护理不良事件-坠床跌倒根因分析.pptx VIP
- 孙柏瑛-公共部门人力资源开发与管理(第五版)第8章.pptx VIP
- 三角函数数值对照表.pdf VIP
- GB_T16134-2011中小学生健康检查表规范.docx VIP
- 公共部门人力资源开发与管理(第五版)孙柏瑛-第9章.pptx VIP
- YD/T_585-2010_通信用配电设备.pdf VIP
- 水泥承留器在现场挤封作业中应用与分析.pdf VIP
- 北京市海淀区新初一语文数学英语综合素养摸底卷含答案解析与评分标准.docx VIP
原创力文档

文档评论(0)