面试问题: HTTP 与 HTTPS 的区别
创始人
2024-04-24 23:23:03
0

HTTP

基础

HTTP 超文本传输协议 ,应用层协议。主要用于 Web 上传输超媒体文本的底层协议,经常在浏览器和服务器之间传递数据。通信就是以纯文本的形式进行。

HTTP 是无状态

无状态是 HTTP 协议对客户端请求状态没有进行存储,比如每次请求都需要重新登录

HTTP 是无连接

无连接主要是限制每次连接只处理一个请求。每次请求都是客户发起请求,服务端响应请求,然后就断开连接。这期间就是通过三次握手建立连接,四次挥手断开连接。每次请求即便是多次请求并请求同一个资源,服务端都无法判断是否是相同请求,都需要重新响应请求。

所以,为了解决客户端和服务端保持会话连接,通过 cookie 和 session 来记录 http 状态。

HTTP 的其他特点是简单快速,只需传送方法和路径就可以向服务端进行请求;还有支持传输任意类型的数据对象。

HTTPS

基础

https 是 http 的“升级”版本:

HTTPS = HTTP+ SSL/TLS
复制代码

SSL 是安全层,TLS 是传输层安全,是SSL 的继承。使用SSL或TLS 可确保传输数据的安全性。

使用 HTTP 可能看到传输数据是: “这是明文信息”

使用 HTTPS 可能看到: “283hd9saj9cdsncihquhs99ndso”

HTTPS 传输的不再是文本,而是二进制流,使得传输更高效,且加密处理更加安全。

HTTPS 的工作流程

1、客户端请求 HTTPS 请求并连接到服务器的 443 端口,此过程和请求 HTTP 请求一样,进行三次握手;

2、服务端向客户端发送数字证书,其中包含公钥、证书颁发者、到期日期

现比较流行的加解密码对,即公钥和私钥。公钥用于加密,私钥用于解密。所以服务端会保留私钥,然后发送公钥给客户端。

3、客户端收到证书,会验证证书的有效性。验证通过后会生成一个随机的 pre-master key。再将密钥通过接收到的公钥加密然后发送给服务端

4、服务端接收后使用私钥进行解密得到 pre-master key

5、获得 pre-master key 后,服务器和客户端可以使用主密钥进行通信。

HTTP 与 HTTPS 区别

所以在回答 HTTP 与 HTTPS 的区别的问题,可以从下面几个方面进行回答:

  • 加密: HTTPS 是 HTTP 协议的更加安全的版本,通过使用SSL/TLS进行加密传输的数据;
  • 连接方式: HTTP(三次握手)和 HTTPS (三次握手+数字证书)连接方式不一样;
  • 端口: HTTP 默认的端口是 80和 HTTPS 默认端口是 443

HTTP2 是什么?

HTTP/2 超文本传输协议第2版,是 HTTP/1.x 的扩展。所以 HTTP/2没有改动HTTP的应用语义,仍然使用HTTP的请求方法、状态码和头字段等规则。

它主要修改了HTTP的报文传输格式,通过引入二进制分帧层实现性能的提升。

现有很多主流浏览器的 HTTPS/2 的实现都是基于SSL/TLS的,所以基于 SSL/TLS 的 HTTP/2 连接建立过程和 HTTPS 差不多。在建立连接过程中会携带标识期望使用 HTTP/2 协议,服务端同样方式回应。

相关内容

热门资讯

巴基斯坦总理与巴各政党领导人通... 【环球网快讯】印巴局势升级引发广泛关注。据巴基斯坦《黎明报》10日援引巴基斯坦国家电视台PTV最新消...
这一天!邯郸市中心医院…… 转自:邯郸新闻网邯郸道 天使情——邯郸市中心医院的特色护士节活动编者按:在国际护士节来临之际,邯郸市...
泰国4月份通胀率现负增长 转自:中国新闻网  中新社曼谷5月10日电 据泰国《民族报》10日报道,泰国4月份通货膨胀率为-0....
5月12日现场对接!辽宁省工信... 原标题:需求清单,向全球发布!  需求是市场,是合作的开始。近日,省工业信息化厅围绕重点产业链条、工...
特朗普高兴早了!首位美籍罗马教... 当地时间5月8日,枢机主教罗伯特·普雷沃斯特当选第267任天主教罗马教皇,称为利奥十四世,成为首位美...
马光远谈中国文化IP:中国每一...   2025世界IP经济发展大会暨全球IP授权博览会将于5月10日-5月12日在广州举行。著名经济学...
媒体评:学术近亲繁殖伤害教育公... 【媒体评:#学术近亲繁殖伤害教育公平#】近日,因发表14篇SCI论文,并获得3项国家发明专利,重庆大...
熟练到脑子跟不上嘴!护理专业男... 【熟练到脑子跟不上嘴!#护理专业男生丝滑操作婴儿急救#[666]】5月9日,四川一护理专业男同学,在...
深化改革开放再发力 国务院部署... 深化对外开放,国务院又有新部署。5月9日,国务院常务会议听取推动自贸试验区建设提质增效工作汇报,并研...
46岁章子怡,突传喜讯! 今天,章子怡工作室发文官宣好消息:《卧虎藏龙》25周年之际,章子怡在GoldGala出席奥斯卡博物馆...
面板双虎4月营收持平,Q2电视... 来源:Wit Display面板双虎友达光电今天公布4月合并营收新台币231.4亿元新台币,较3月减...
16楼“飞”出电竞椅!原因查明... 据四川成都市公安局高新技术产业开发区分局消息近日成都高新区某小区发生了一起高空抛物事件一男子情绪失控...
富采Q1亏1亿! 来源:Wit DisplayLED大厂富采5月9日举行法说会,公布2025年第1季财报。尽管单季仍呈...
小市值、反转因子表现较好   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! 因子IC跟踪    ...
全球专家共话科技与产业融合的脑... 5月10日,“2025浦江创新论坛”第七届神经科技国际创新论坛暨中国神经科学学会神经调控基础与转化分...
璀璨夺目!这场焰火展演点亮南昌... 转自:南昌发布5月9日晚,随着暮色降临,“星焰焕新·城启璀璨”——中国南昌烟花爆竹产业博览会城市焰火...
5月楼市开局冷热分化 公积金利... (转自:地产红榜)  5月1日国家新版《住宅项目规范》正式实施。从“五一”假期楼市表现来看,分化明显...
清华大学夏清:新型电力系统的构...   5月10日消息,远东控股集团40周年庆暨企业家论坛今天在宜兴举行。清华大学电机系教授、国家能源互...
十二载从无到有 海军舰载航空兵... 今天(5月10日)是人民海军首支舰载航空兵部队成立12周年的日子。12年前,舰载航空兵部队在渤海湾畔...
今天,该如何看尖岗山? 来源:苗头有朋友打来电话,说完全同意我的意见,全款买了一套万科未来之光80平方米的房子。有时候,你不...