TCP连接时的三次握手,四次挥手
三次握手:
1.客户端发起连接请求,传送带有SYN标志的数据包
2.服务端接收到该SYN标志的数据包后,返回SYN/ACK标志的数据包
3.客户端接收后,再次传送ACK标志的数据包
三次握手的目的:
确认客户端与服务端之间正常双发双收。
第一次握手:Client 什么都不能确认;Server 确认了对方发送正常,自己接收正常
第二次握手:Client 确认了:自己发送、接收正常,对方发送、接收正常;Server 确认了:对方发送正常,自己接收正常
第三次握手:Client 确认了:自己发送、接收正常,对方发送、接收正常;Server 确认了:自己发送、接收正常,对方发送、接收正常
四次挥手:
1.客户端发起连接释放请求,传送带有FIN标志的数据包
2.服务端接收该FIN标志的数据包后,返回ACK标志的数据包
3.服务端向客户端发送带有FIN标志的数据包
4.客户端接收该FIN标志数据包后,向服务端传送带有ACK标志的数据包