通俗易懂HTTP和HTTPS区别

HTTP:超文本传输协议,它是使用一种明文的方式发送我们的内容,没有任何的加密,例如我们要在网页上输入账号密码,如果使用HTTP协议,账号密码就可能会被暴露,默认端口是80.

HTTPS:是HTTP的安全版本,使用SSL/TLS用作加密和安全认证。混合了对称加密和非对称加密,非对称加密用于传输对称密码,确保绝对的安全,而数据的传输则采用对称加密。在HTTPS中,服务器会通过SSL证书向客户端验证自己的身份,确保客户端和服务端之间的通信是安全可靠的。如果证书无效或者不可信,客户端会收到警告。

默认端口443。

非对称加密:

对称加密:

PS:补充知识点1

HTTP无状态协议,是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传

相关推荐

  1. httphttps区别

    2024-04-12 23:56:05       38 阅读
  2. httphttps区别

    2024-04-12 23:56:05       34 阅读
  3. http https区别

    2024-04-12 23:56:05       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-12 23:56:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-12 23:56:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-12 23:56:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-12 23:56:05       20 阅读

热门阅读

  1. 两个数组的交集

    2024-04-12 23:56:05       17 阅读
  2. c#写的代码如何防止被反编译

    2024-04-12 23:56:05       20 阅读
  3. centos7的防火墙

    2024-04-12 23:56:05       14 阅读
  4. 获取cookie的方式

    2024-04-12 23:56:05       16 阅读
  5. LeetCode 27.移除元素

    2024-04-12 23:56:05       13 阅读
  6. Linux系统优化

    2024-04-12 23:56:05       14 阅读
  7. 个人博客项目笔记_04

    2024-04-12 23:56:05       13 阅读
  8. Object.assign详解

    2024-04-12 23:56:05       14 阅读
  9. c++成绩排名

    2024-04-12 23:56:05       15 阅读
  10. js中如何进行隐式类型转换

    2024-04-12 23:56:05       14 阅读
  11. 【5】c++多线程技术之线程间通信

    2024-04-12 23:56:05       14 阅读
  12. 个人博客项目笔记_02

    2024-04-12 23:56:05       14 阅读
  13. 【C语言】- C语言字符串函数详解

    2024-04-12 23:56:05       13 阅读