废话不多说,先上图:
从图可以看出客户端和服务器端传输从三次握手开始(TCP协议)
1.客户端先向服务器端发送①同步报文(SYN)
2.服务器端收到请求之后发送②回复报文(SYN,ACK)
3.客户端收到回复报文之后向服务器端发送③ACK报文
上边三步基本就实现客户端和服务器端的连接了,连接之后进行数据传输(HTTP协议)
4.客户端向服务器端发送④HTTP请求报文
5.服务器端收到④之后向客户端发送⑤HTPP相应报文
断开的时候(四次挥手)
6.客户端向服务器端发送⑥终止报文
7.服务器端收到⑥之后向客户端发送⑦确认报文(ACK)
8.一会之后服务器端再向客户端发送⑧终止报文(FIN,ACK)
9.客户端向服务器端发送⑨确认报文(ACK)
之后关闭服务端到客户端的TCP通道