socket和TCP/IP三次握手的对应关系

最近在看TCP/IP协议,今天又看了socket的接口,在绘制socket客户端和服务端流程图的时候感觉这个和三次握手应该是有联系的.但一开始没有把两者直接对应上,于是搜索了相关的博客,发现有这方面的介绍.

如图2,服务端的一系列前置操作在第一次握手前就已经首先做好了,一直处于accept等待的状态,而对应的客户端此时则处于connect状态.当两者都从阻塞状态返回时,就建立了连接.

         图1 socket交互的流程图

  

  图2 TCP/IP的三次握手与socket的对应.

参考文章:https://www.cnblogs.com/dolphinX/p/3460545.html

新战场:https://blog.csdn.net/Stephen___Qin
原文地址:https://www.cnblogs.com/Stephen-Qin/p/12895107.html