socket中TCP的三次握手建立连接详解
- 客户端向服务器发送一个SYN J
- 服务器向客户端响应一个SYN K,并对SYN J进行确认ACK J+1
- 客户端再想服务器发一个确认ACK K+1
socket中TCP的四次握手释放连接详解
- 某个应用进程首先调用close主动关闭连接,这是TCP法从一个FIN M
- 另一端接收到FIN M 之后,执行被动关闭,对这个FIN进行确认
它的接收也作为文件结束符传递给应用进程,因为FIN的接收以为这应用进程在相应的连接上再也接收不到额外的数据
- 一段时间之后,接收到文件结束符的应用进程调用close关闭它的socket。这促使他的TCP连接同样发出 FIN N;
- 接收到这个FIN 的源发送端TCP对他进行确认