客户端和服务器端 传输数据

废话不多说,先上图:

67466A9E-76A7-4CD7-A336-324F761161C2.png

从图可以看出客户端和服务器端传输从三次握手开始(TCP协议)

1.客户端先向服务器端发送①同步报文(SYN)
2.服务器端收到请求之后发送②回复报文(SYN,ACK)
3.客户端收到回复报文之后向服务器端发送③ACK报文

上边三步基本就实现客户端和服务器端的连接了,连接之后进行数据传输(HTTP协议)

4.客户端向服务器端发送④HTTP请求报文
5.服务器端收到④之后向客户端发送⑤HTPP相应报文

断开的时候(四次挥手)

6.客户端向服务器端发送⑥终止报文
7.服务器端收到⑥之后向客户端发送⑦确认报文(ACK)
8.一会之后服务器端再向客户端发送⑧终止报文(FIN,ACK)
9.客户端向服务器端发送⑨确认报文(ACK)
之后关闭服务端到客户端的TCP通道

写的不见得全正确,如有错误,请您指出来~

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容