TCP三次握手过程中,请求建立连接的主机在收到ACK后,真实的数据包比第三个握手包先到,该包如何处理?

问题已开启 普通问题 提问者:dongxun2119|提问时间:2010-10-08
TCP三次握手过程中,请求建立连接的主机在收到第二个握手数据包后,发送第三个握手包ACK,紧接着就发送真实的数据,若由于网络原因,真实的数据比第三个握手包先到目的机,之后,该真实的数据包应如何处理?目的机丢弃还是忽略?

我要回答

请先 登录 或 注册 再回答问题

问题答案 (1)

3次握手是指HTTP SYNC(UL)->HTTP SYNC ACK(DL)->HTTP ACK(UL)吗?K:JFD()$本文来自移动通信网www.mscbsc.com,版权所有
回答者:darius 回答时间:2010-10-08 13:22
TCP建立连接的过程通常被称为三次握手

1)SYN_SENT (syn sent)
发起方发送一个设置了SYN标志的TCP数据包和初始化序列号(Initial Sequence Number, ISN)以及端口号给接收方,这常被叫做SYN数据包或SYN报文

连接的状态被称做SYN_SENT


2)SYN_RCVD (syn recieved)
接收方收到请求,给发起方发送一个设置了SYN与ACK标志位的TCP数据包做为应答,另外设置一个比客户机发送来的ISN大1个单位的ISN值,这常被称为SYN_ACK数据包或SYN_ACK报文

这时连接的状态称做SYN_RCVD


3)ESTABLISHED
发起方然后发送一个带有ACK应答和增1后的ISN标志来确认SYN_ACK

至此,完成了三次握手, 此时的连接状态为连结成功: ESTABLISHED
  2010-11-10 11:13 

最新紧急招聘通信职位

杭州东信网络技术有限公司 聘:福建移动日常项目后台
需求人数:3 人 地点:厦门市,龙岩市,漳州市
成都旗讯通信技术有限公司 聘:浙江招5G数据优化工程师
需求人数:7 人 地点:杭州市,湖州市,舟山市,宁波市,绍兴市
重庆汇拓通信技术有限公司 聘:无线网络优化工程师
需求人数:3 人 地点:河北省
上海德专信息技术有限公司 聘:河北唐山外场测试
需求人数:3 人 地点:河北省
西安汇诚电信有限责任公司 聘:通信工程师
需求人数:2 人 地点:西安市
嘉环科技股份有限公司 聘:网优高级工程师
需求人数:2 人 地点:长沙市
南京格安信息系统有限责任公司 聘:华为后台优化工程师-北京
需求人数:1 人 地点:北京市
上海瑞禾通讯技术有限公司 聘:高级网优工程师
需求人数:2 人 地点:长沙市

热点问题

联系我们 - 问通信专家 Powered by MSCBSC 移动通信网  © 2006 -