TCP三次握手
第一次握手:建立连接,客户端发送握手信号SYN,发送序列号位置Seq=x,客户端进入SYN_SEND的状态
第二次握手:服务端收到SYN报文段,服务端收到SYN报文字段,将确认字段设置为x+1(ACK),发送服务端握手信号SYN(1),发送服务端发送序号Y(Seq)
第三次握手:客户端接受到服务端SYN+ACK报文段,客户端发送确认字段y+1(ACK),发送序列号位置Seq=z
为什么要三次握手呢?
自己理解:
第一次握手:要验证客户端的发送能力,服务端的接收能力
第二次握手:验证了客户端的发送能力,服务端的接收能力,要验证服务端的发送能力,客户端的接收能力
第三次握手:验证了服务端的发送能力,客户端的接收能力
三次握手完成验证了服务端和客户端的发送能力和接收能力
从而为下一步的通信奠定了基础。
四个点需要三根线才能连接互联互通