首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TCP握手可靠性

TCP握手可靠性
EN

Stack Overflow用户
提问于 2012-06-07 23:06:08
回答 1查看 1.6K关注 0票数 5

我实际上想知道,在tcp握手中,为什么客户端需要返回以完成握手。在syn和syn-ack之后,双方都有足够的信息来开始数据,tcp仍然请求客户端的ack转移到established状态。

问题是,为什么这种三次握手是实现可靠性的必要条件和充分条件,即使我们有序列号同步post秒消息本身。

有什么见解吗?

EN

回答 1

Stack Overflow用户

发布于 2012-06-07 23:09:18

服务器如何知道客户端收到了SYN-ACK?服务器没有办法知道这一点,除非客户端显式地发送ACK以确认它得到了syn-ack。

如果第三个ACK被丢弃,服务器将重新发送SYN- ACK,当客户端获得重复的SYN-ACK时,它会说“哦,嘿,我之前的ACK肯定已经被丢弃了,所以我只需要重新发送ACK”。这将一直持续到服务器获得AKC。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10934516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档