TCP细节探究:TCP连接终止问题-网络协议

网络协议 21NN.CN 1个月前 (09-10) 0次浏览 未收录 0个评论 扫描二维码

TCP细节探究:TCP连接终止问题

六:TCP连接终止

TCP为应用层提供全双工服务,意味着在终止连接时,需要关闭连接两端。与建立连接是的三次握手协议,类似的,终止连接需要四次握手,这四次握手的流程是:  http://www.2cto.com  

1客户端发送FIN终止连接报文

2服务器端发送ACK确认报

3服务器端发送FIN终止连接报文

4客户端发送ACK确认  http://www.2cto.com  

对比连接建立的三次握手,注意到步聚2与步聚3没有合并成一个报文,原因是由于服务器端关闭连接是由应用层触发的。

TCP细节探究:TCP连接终止问题-网络协议

上图就是终止连接时对应的四次握手协议,

序号1190为客户端发往服务器的FIN报文, 序号1191为服务器端的回应,序号1192为服务器端的FIN报文,序号1193为客户端的回应。

若服务器端未触发步聚3,客户端过一段时间后会发送一个RST报文,强制复位连接,此时服务器端不会回应ACK报文。如下图所示:

TCP细节探究:TCP连接终止问题-网络协议

序号278732为客户端发送的连接复位报文


本文:TCP细节探究:TCP连接终止问题-网络协议 本文链接:https://www.21nn.cn/wangluoxieyi/80695.html 本站所以图片、文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如有侵权请邮件与我们联系处理。i@ki4.cn
喜欢 (0)
[1353713598@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址