一次完整的HTTP请求的过程
1.首先进行DNS域名解析(从本地浏览器缓存,到操作系统缓存然后连接到附近的DNS服务器中进行解析)
2.确认IP地址和端号
3.三次握手建立TCP连接
4.客户端向服务器发送请求命令 Get/www.xx.com/http/1.1
5.客户端发送报文头信息
6.服务器端发送应答 Http/1.1 200 OK
7.返回响应头信息
8.数据开始传输
9.服务器关闭TCP连接
报文头部
报文首部:服务器端或者客户端请求或响应的内容及属性
空行
报文主题:应该被发送的数据
请求报文结构

响应报文结构

网友评论