> 文档中心 > 【http与https的区别】定义,区别,传输过程

【http与https的区别】定义,区别,传输过程

http与https的区别

  • http
  • https
  • http和https的区别
  • http的响应过程

http

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法。它可以使浏览器更加高效。HTTP 协议是以明文方式发送信息的,如果黑客截取了 Web 浏览器和服务器之间的传输报文,就可以直接获得其中的信息。

https

HTTP与HTTPS的区别-马海祥博客 是以安全为目标的 HTTP 通道,是 HTTP 的安全版。HTTPS 的安全基础是 SSL。SSL 协议位于 TCP/IP 协议与各种应用层协议之间,为数据通讯提供安全支持。SSL 协议可分为两层:SSL 记录协议(SSL Record Protocol),它建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装、压缩、加密等基本功能的支持。SSL 握手协议(SSL Handshake Protocol),它建立在 SSL 记录协议之上,用于在实际的数据传输开始前,通讯双方进行身份认证、协商加密算法、交换加密密钥等。 https的过程如图: 在这里插入图片描述

http和https的区别

http https
端口 80 443
安全性 无加密,安全性较差 有加密,安全性较高
资源消耗 较少 由于加密处理,资源消耗更多
是否需要证书 不需要 需要
协议 运行在TCP之上 运行在SSL之上,SSL运行在TCP之上

http的响应过程

详见博客:【url输入了之后会发生什么?】最细解法,从输入URL到页面渲染的过程

❤️这里是 三千步, 让我们一起学习进步~❤️

清水丽人化妆品