http1.1与http1.0的区别?

1.默认持久连接

http1.1 默认是持久连接,同一个TCP连接下,可以发送多次HTTP请求

http1.0 默认是短连接,但可以在请求头中设置Connection: Keep-Alive

2.分块传输数据

http1.0 通过Content-Length字段来指定实体长度,静态资源的长度很容易确定,但是对于动态生成的响应来说,就需要等它生成完,才能填写Content-Length值,要求缓存整个响应,缺点:占用服务端大量缓存,延长了响应用户的时间。

http1.1 引入了分块的传输方法,该方法使发送方能将消息实体分割为任意大小的组块,并单独地发送他们。

3.状态码 100

http1.1 加入了新的状态码 100状态码,用于客户端在发送POST数据给服务器前,征询服务器的情况,看服务器是否处理POST的数据。

4.Host域

http1.1在请求头加入了一个Host域, http1.0 没有Host域,,因为http1.0认为一个IP地址对应一个主机,但是随着虚拟机技术的发展,一个主机可以存在多个虚拟主机,并且共享一个IP地址。

HTTP/2:对HTTP/1.1进行升级,同一个TCP连接支持并发传输http请求。

Http与https的区别?

1 . HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https:// 开头

2 . HTTP 是不安全的,而 HTTPS 是安全的

3 . HTTP 标准端口是80 ,而 HTTPS 的标准端口是443

4 . 在OSI 网络模型中,HTTP工作于应用层,而HTTPS 的安全传输机制工作在传输层

5 . HTTP 无法加密,而HTTPS 对传输的数据进行加密

6 . HTTP无需证书,而HTTPS 需要CA机构颁发的SSL证书

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值