首页 >

HTTPS和HTTP的区别是什么 – CSS – 前端,css border在哪

淘宝全屏css,下级css样式,使用css裁切图片,css 背景图兼容,css与mime不匹配,关于css的知识有哪些,css border在哪HTTPS和HTTP的区别是什么 - CSS - 前端,css border在哪

偶是【会点代码的大叔】,每天为你分享程序员干货,关注并私信偶数字“1”,送你一份程序员大礼包。

HTTP 的全名是 Hyper Text Transfer Protocol ,翻译过来就是超文本传输协议,用于服务器将超文本传输到浏览器的协议,它是基于 TCP/IP 通信协议来传递数据。

HTTPS 就是 HTTP + SSL,相当于在 HTTP 协议的基础之上,增加了安全协议 SSL ,它可以让数据在传输过程中更加安全。

HTTP 和 HTTPS 的区别

HTTP 协议简单,通信速度快;可以传输多种类型的数据对象;HTTP 协议是无状态的,也就是不会知道这一次的请求和上一次请求是否有关系;

在 HTTP 协议中,服务器收到客户端请求,处理并返回之后,就断开连接;在 HTTP 1.1 中引入了 keep-alive 机制,使得 HTTP 协议连接成功后能够延迟关闭;

不过使用 HTTP 协议进行数据传输的过程中,数据是不加密的,所以可能会有数据被劫持和篡改的风险;HTTPS是针对HTTP这一缺陷的改进,依靠SSL证书确保数据在传输过程中的安全。

既然 HTTPS 比 HTTP 更安全,大家是不是只使用 HTTPS 就好了

首先 SSL 证书是需要花钱的,并且需要持续的投入,单纯这一点,就把很多小公司和个人开发者挡住了;

HTTPS 没 HTTP 速度快:HTTPS 协议在“握手阶”段更加地消耗时间,并且连接缓存也不如 HTTP 高效。

使用 HTTPS 的话,服务器的资源占用率相对较高,也就是需要在硬件投入上花费更多。

所以大多数情况,大家还是根据自己的功能和能力选择使用 HTTP 协议还是 HTTPS 协议。

会点代码的大叔 | 原创

一个写代码的架构师,专注程序员的学习和成长,关注并私信偶数字“1”,送你一份程序员大礼包。


HTTPS和HTTP的区别是什么 - CSS - 前端,css border在哪
  • css如何删除指定字符 - CSS - 前端,css3支持到ie8
  • css如何删除指定字符 - CSS - 前端,css3支持到ie8 | css如何删除指定字符 - CSS - 前端,css3支持到ie8 ...

    HTTPS和HTTP的区别是什么 - CSS - 前端,css border在哪
  • html三大架构 - CSS - 前端,ie10上面无法显示css
  • html三大架构 - CSS - 前端,ie10上面无法显示css | html三大架构 - CSS - 前端,ie10上面无法显示css ...

    HTTPS和HTTP的区别是什么 - CSS - 前端,css border在哪
  • 4399游戏盒百万礼包摇摇乐怎么抽奖 - CSS - 前端,css3控制宽度
  • 4399游戏盒百万礼包摇摇乐怎么抽奖 - CSS - 前端,css3控制宽度 | 4399游戏盒百万礼包摇摇乐怎么抽奖 - CSS - 前端,css3控制宽度 ...