1.网络七层协议
2.Tcp连接
建立TCP需要三次握手才能建立,而断开连接则需要四次握手,也就是常说的四次挥手。
SYN:表示建立连接,FIN:表示关闭连接,ACK:表示响应,
PSH:表示有 DATA数据传输,RST:表示连接重置。
3.Http
HTTP通信方式属于请求响应类型,HTTP使用TCP作为传输协议,Server与Client交互过程中会建立TCP连接,但并不会保存任何Client的状态信息,因此HTTP也成为无状态(stateless)协议。
一次请求响应流程:
(1)建立TCP连接
(2)发送请求
(3)接收服务器响应
(4)关闭TCP连接
3.1 Request/Reponse报文格式
以下俩图摘自博客:Http协议报文格式
(1)请求报文格式
(2)响应报文格式
3.2 Get和Post的比较
这里有两个讲解的比较详细的博客
1. 简述HTTP