Transmission Control Protocol 传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。

理解:
SYN,表示同步。seq,为序列号,每个请求都加1,用于标识关联关系。
ACK:确认码
ack:确认号。
c为客户端,s为服务器。
c向s发送连接请求。
1.c需要发送 SYN=1,seq=x。
2.s接收到同步的信号后,则发送ACK=1,ack=x+1,seq=y,SYN=1。ACK表示知道了,ack对应的是c请求的序列号+1,并且带自己的序列号,以及同步的意愿。
3.c接收到请求的相关信息后,则需要告诉s,ACK=1,ack=y+1,seq=x+1。表示我已经确认要连接的请求了,并且很乐意继续沟通。
三次握手到此结束。