HTTP
HTTP
2020年10月4日
15:36
- 名称
超文本传输协议 HTTP(HyperText Transfer Protocol)
- 操作过程
- 浏览器分析指向页面的URL
- 浏览器向DNS请求解析
- DNS解析出IP地址
- 浏览器与服务器建立TCP连接(默认80)
- 浏览器发出http请求
- 浏览器通过HTTP响应把文件index.html发送给浏览器
- TCP连接释放
- 浏览器解释文件,并将页面展示给用户
- 特点
- 无状态,通常用cookie加数据库跟踪用户
- 使用TCP连接,但本身使无连接的
- 交换HTTP报文前无需建立HTTP连接
- 工作
- 非持久连接
- HTTP1.0、HTTP1.1(默认持久)
- 每个网页元素对象都要进行一次TCP连接
- 持久连接
- 流水线
- 客户可以逐个连续地发出请求
- 非流水线
- 客户在收到前一个响应后才能发出下一个请求
已使用 OneNote 创建。