第一次握手,客户端和服务器端建立连接后,客户端向服务器端发送一个SYN(syn=j)的数据包,同时进入SYN-SEND状态,等待服务器确认。

第二次握手,服务器端在收到syn(syn=j)的数据包后,进行确认产生一个syn(ack=j+1),并且同时产生一个syn(syn=k)的数据包,(syn+ack)一起发送给客户端,同时服务器端进入syn=rev状态

第三次握手,客户端在收到(syn+ack)包后,向服务器发送ack(ack=k)的确认包,然后 客户端、服务器端同时进入establishen状态


syn:请求同步/同步序列号

ack:应答同步/确认字段

establishen:监听

所谓的三次握手,就是对每次发送的数据包进行监控并且协商同时进行发送和接受,根据确定数据量的大小来确认接受的时间和数据发送、设定数据接受完后何时撤销,并且建立虚拟连接。



三个重要的基本概念