免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5205 | 回复: 7
打印 上一主题 下一主题

新人求助——TCPIP3次握手协议问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-08-23 17:17 |只看该作者 |倒序浏览
本人新手,刚刚接触TCP/IP协议。关于3次握手协议有一点疑问,也没在网上搜到满意的答案,故发此贴。

问题描述:
若三次握手协议中最后一个ACK丢失的话,会怎么样?

本人自己联想:
一方面,对端未收到ACK,超时重发前一个SYN;
另一方面,若本端直接发送数据过去,此时对端端口还未处于ESTABLISHED状态,故不会接收;因此本端会执行超时重发。

我不知道实际情况是怎么样的,请前辈授教!谢谢!

另外:本人理解的3次握手主要是为了以下信息的交换——起始序号、MSS、WINDOW,不知道此观点是否正确,或另有何补充,谢谢!!!

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
2 [报告]
发表于 2011-08-23 20:45 |只看该作者
超时重传,3次后失效。

论坛徽章:
0
3 [报告]
发表于 2011-08-24 08:46 |只看该作者
回复 2# ssffzz1
能稍微详细点吗?
1、最后一次ACK发送后,客户端是否对应API:connect返回?
2、因为最后一次ACK之后,客户端就可以发送数据了,此时发送数据是否会被丢弃?(最后一个ACK丢失)
3、服务器是否会超时重发前一个SYN?

谢谢诶!

论坛徽章:
0
4 [报告]
发表于 2011-08-25 04:27 |只看该作者
看看《tcp/ip详解》

论坛徽章:
0
5 [报告]
发表于 2011-08-26 11:05 |只看该作者
回复 4# bjruntest


    就是因为书上没有明确讲最后一个ACK丢失是怎么处理的才有此一问。麻烦给点详细点的解释好么,谢谢!

论坛徽章:
0
6 [报告]
发表于 2011-08-28 12:06 |只看该作者
超时重传,过期失效,期限是大概3分钟,

论坛徽章:
0
7 [报告]
发表于 2011-08-28 13:15 |只看该作者
超时重传,ACK丢失,主机A会认为B没有收到,会向B重新发送确认序列号,直到三次握手成功

论坛徽章:
0
8 [报告]
发表于 2011-09-01 09:28 |只看该作者
呵呵

评分

参与人数 1可用积分 -10 收起 理由
ssffzz1 -10 恶意灌水

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP