HTTP协议
5层网络模型
- 应用层(HTTP、FTP)
- 传输层(TCP、UDP)向用户提供端对端服务
- 网络层 为数据在节点之间传输创建逻辑链路
- 数据链路层 在通信的实体间建立数据链路连接
- 物理层 主要作用是定义物理设备如何传输数据
HTTP协议的发展历史
-
HTTP/0.9
- 只有一个命令GET
- 没有HEADES等描述数据的信息
- 服务器发送完毕,就关闭TCP连接
-
HTTP/1.0
- 增加了很多命令
- 增加了status_code和header
- 多字符集支持,多部分发送,权限,缓存等等
-
HTTP/1.1
- 持久连接
- pipeline
- 增加了host和其他一些命令
-
HTTP 2
- 所有数据以二进制传输
- 同一个连接发送多个请求可以不再需要按顺序返回
- 头部压缩以及推送等提高效率的功能

浙公网安备 33010602011771号