http发展

http0.9

1.只有请求行,没有请求头和请求体

2.服务器也没有返回信息

3.返回的文件是以ASCII码字符流传输的,因为都传输html格式文件

客户端-->构建请求-->DNS查询IP地址-->建立TCP链接-->服务器处理数据-->服务器响应-->返回数据-->浏览器渲染


http1.0

1.在http0.9基础上增加了请求头和响应头,支持多类型文件传输

2.增加了Cache机制,用户代理,状态码

http1.1

1.在http1.0基础上增加了持久连接

2.增加cookie,

3.增加对虚拟主机支持,和动态内容支持

4.一个域名支持6个TCP通信

缺点:TCP启动慢,对头阻塞,多条TCP竞争带宽

http2.0

1.使用多路复用。使用二进制分帧传输。实现请求优先,服务器推送,请求头压缩,提高效率。

2.使用1个TCP长链接,解决对头阻塞问题

http3.0

1.增加QUIC协议

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值