答案 0 :(得分:0)
这不是同一个问题,主要是因为关闭其中一个细分时应该 最后一个 ,所以确认是不够的,你必须使用计时器来决定是否一个阶段已经结束(你知道那些阶段),这样你就可以决定必须重新发送connection close request
只关闭连接,因为自从发送第二个connection close request
以来它已经过了太多时间。
另一方面,当打开连接时,不会有最后一个段,因为会有以下数据段,所以只需重新发送丢失的连接建立段就可以了:一旦开启者获得带有目的地序列号的确认,在他身边,连接已经打开。然后,原点发送三向分享的第三条消息,以确认它已获得目的地的序列号。您的疑问确实是关于如果这两个部分中的某些部分丢失会发生什么,但是:
希望它有所帮助,
/安赫尔