socket中TCP的四次挥手释放连接详解
来源:互联网 发布:超市会员管理系统源码 编辑:程序博客网 时间:2024/05/21 17:02
前篇文章介绍了socket中TCP的三次握手建立过程,及其涉及的socket函数。现在我们介绍socket中的四次握手释放连接的过程,请看下图:
图示过程如下:
- 某个应用进程首先调用close主动关闭连接,这时TCP发送一个FIN M;
- 另一端接收到FIN M之后,执行被动关闭,对这个FIN进行确认。它的接收也作为文件结束符传递给应用进程,因为FIN的接收意味着应用进程在相应的连接上再也接收不到额外数据;
- 一段时间之后,接收到文件结束符的应用进程调用close关闭它的socket。这导致它的TCP也发送一个FIN N;
- 接收到这个FIN的源发送端TCP对它进行确认。
这样每个方向上都有一个FIN和ACK。
0 0
- socket中TCP的四次挥手释放连接详解
- tcp/ip四次挥手释放连接详解
- TCP连接释放的四次挥手过程?
- TCP四次挥手释放连接
- TCP的四次挥手(TCP的连接释放)
- TCP学习(3)--TCP释放连接的过程(四次挥手)
- TCP连接的四次挥手
- TCP三次握手(建立连接)与四次挥手(释放连接)详解
- TCP三次握手详解及释放连接过程(三次握手四次挥手)
- TCP 建立连接的三次握手 和释放连接的四次挥手 图解
- 通俗易懂地讲解TCP建立连接的三次握手和释放连接的四次挥手
- TCP建立连接的三次握手和释放连接的四次挥手
- 通俗易懂地讲解TCP建立连接的三次握手和释放连接的四次挥手
- TCP的三次握手建立连接与四次挥手释放连接
- (运输层)TCP的连接建立(三次握手)和连接释放(四次挥手)
- TCP连接四次挥手
- TCP三次握手,四次挥手(连接及释放过程)
- TCP连接和释放(三次握手和四次挥手)
- 烟雨里,只愿与君一曲相和
- JSON经典异常:org.json.JSONException: Unterminated string at character
- IOC&AOP学习和探索(一)——AOP基本理论及实现
- java获取上传图片长宽
- linux DVB-T相关驱动装配与软件使用方法
- socket中TCP的四次挥手释放连接详解
- OCP-1Z0-053-V13.02-647题
- 80x86汇编 手记
- 【系统信息获取】6,获取CPU核心数目
- Java™ Native Interface (JNI)【读书笔记3:Basic Types, Strings, and Arrays】
- ORACLE B树索引概念的理解
- 数据导入HBase最常用的三种方式及实践分析
- 各类数值型数据之间的混合运算
- php软件系统概述