首页 > 试题广场 >

解释为什么突然释放运输连接就可能会丢失用户数据,而使用 TC

[问答题]
解释为什么突然释放运输连接就可能会丢失用户数据,而使用 TCP 的连接方法就可保证不丢失数据。
当主机1和主机2之间连接建立后,主机1发送了一个TCP数据段并正确抵达主机2,接着主机1发送另一个TCP数据段,这次很不幸,主机2在收到第二个TCP数据段之前发出了释放连接请求,如果就这样突然释放连接,显然主机1发送的第二个TCP报文段会丢失。   而使用TCP的连接释放方法,主机2发出了释放连接的请求,那么即使收到主机1的确认后,只会释放主机2到主机1方向的连接,即主机2不再向主机1发送数据,而仍然可接受主机1发来的数据,所以可保证不丢失数据。
发表于 2021-03-13 20:05:20 回复(0)