Http协议与https协议区别:

1:https协议需要到ca申请证书,一般免费的证书比较少,一般都需要交费

2:http是超文本传输,信息是文明 传输,https则具备有安全性的ssl加密传输协议。

3:http和https使用的是完全不同的连接方式用的端口 也不一样,前者是80后者是443

4:http的连接很简单,是无状态的。

5:https协议是 有ssl+http协议构建的可进行加密传输,身份认证的网络协议,要比http协议安全

故:http+加密+认证+完整性保护=https

https并非是应用层的一种新协议,只是http通信接口部分用SSL(Secure socket Layer)和TLS(Transport Layer Security)协议代替而已。通常,http是直接和tcp通信的,当使用SSL时,则演变成先和SSL通信,再由SSL和TCP通信了。

SSL是独立于HTTP协议的,所以不光是http协议,其他运行在应用层的协议,如smtp和telnet协议,也可配合ssl协议使用。

https采用共享密钥加密和公开密钥加密两种混合加密机制。(共享密钥一般发送密钥会被窃听;公开密钥加密,如果根据密文和公开密钥恢复信息原文是异常困难的,必须通过私有密钥才能办到)

既然https那么安全可靠,什么不一直使用https呢?

其中一个主要原因是,因为与纯文本通信相比,加密通信会消耗更多的cup以及内存资源。除此,要进行https通信,证书是必不可少的。而是用证书必须向认证机构(CA)购买。

说说 Http协议与https协议区别相关推荐

  1. HTTP协议与HTTPS的区别

    permike 原文 HTTP协议与HTTPS的区别 HTTP协议 HTTP协议主要应用是在服务器和客户端之间,客户端接受超文本. HTTP是在七层网络模型中的应用层的协议,由发送请求和接受响应构成, ...

  2. 网络编程知识预备(4) ——了解应用层的HTTP协议与HTTPS协议

    参考:简单了解HTTP协议与HTTPS协议 作者:丶PURSUING 发布时间: 2021-03-15 10:55:13 网址:https://blog.csdn.net/weixin_4474282 ...

  3. 在Tomcat下http协议转https协议

    Tomcat下http协议转https协议,在腾讯云下载的免费SSL证书 最近在搞微信小程序的支付问题,但是调用支付接口的规则是传输规则是必须为https传输,因为我本身是Javaweb项目,发布在T ...

  4. 什么是HTTPS协议?HTTPS协议优势有哪些?

    我们在浏览网站的时候会发现有的网站URL是以HTTP开头,而有的是以HTTPS开头的,通常网站的URL会分为两部分:通信协议和域名地址.域名地址我们好理解,不同的域名对应着不同网站和页面,而通信协议简 ...

  5. PB使用http协议、https协议(简单便捷)

    PB使用HTTP协议.HTTPS协议 PB自身也有http组件,但使用起来较为繁琐.VDN作者将http功能通过API的形式封装为HttpClient组件,PB直接调用即可,支持http及https协 ...

  6. HTTP协议,HTTPS协议,SSL/TLS协议概述

    HTTP协议,HTTPS协议,SSL/TLS协议概述 1. 什么是HTTP协议   HTTP(Hyper Text Transfer Protocol,HTTP)协议超文本传输协议,是一个基于请求与响 ...

  7. HTTP协议与HTTPS协议的区别

    HTTPS协议是以安全为目的的HTTP通道,比单纯的HTTP协议更安全,相当于HTTP的升级版. HTTPS的安全基础为SSL,就是在HTTP下加入SSL层,意思是HTTPS通过安全传输机制进行数据传 ...

  8. http协议之https协议, libcurl实现人脸识别, 车牌识别

    原创: 冬冬他哥哥 链接: https://www.cnblogs.com/xietianjiao/p/13260021.html. http协议之https http协议详解 一.http协议的特性 ...

  9. HTTP协议与HTTPS协议详解(含常见面试题)

    目录 1.HTTP协议 1.1HTTP协议是什么 1.2 HTTP协议工作过程 1.3 HTTP请求方法 1.4.HTTP请求报文和应答报文 1.5 HTTP状态码 2.HTTPS协议 2.1.什么是 ...

最新文章

  1. 要让机器人切土豆丝,英伟达首先给土豆建了个模
  2. AfxBeginThread
  3. 河源市计算机组装竞赛,计算机组装大赛决赛圆满结束
  4. Docker Toolbox在window 10 home 下挂载宿主机目录到容器的正确操作
  5. html文件压缩成gzip,前端性能优化成神之路-HTTP压缩开启gzip
  6. oracle查出连续5行,Oracle期末考试复习题2
  7. 高级数据库,建库,建表,建约束
  8. ZooKeeper学习总结(3)——ZooKeeper常见面试题
  9. 组装电脑配置单报价_怎么选择组装电脑?牢记这四点永不吃亏,第四点最重要...
  10. 并查集路径压缩和按rank合并代码实现
  11. java ab性能测试,服务器JAVA性能测试——SPECjbb2005
  12. centos安装libconfig
  13. 微信语音内容怎么录制,电脑如何内录
  14. 帆软认证报表工程师FCRA试题
  15. 初识热仿真的一些记录001
  16. IntelliJ IDEA 自定义注释作者名字
  17. 服务器显示doorstall,杀戮空间2服务器插件AdminCmdsV2.0.6设置说明
  18. 找最大ASCII字符
  19. 中国成语测试软件,中国汉字水平测试
  20. 用ORGE+OFUSION+CEGUI+NxOrge+OpenAL组件构造一个游戏引擎

热门文章

  1. 醋都之争,是谁胆敢打翻山西人的“醋坛子”?
  2. 《海贼王-ONEPICE》领域图谱项目实战含码源图谱可视化
  3. aspx repeater 用法_ASP.NET中repeater控件用法实例
  4. 原生JS实现影集展示特效
  5. Linux 中如何彻底卸载 wine安装的软件,以 QQ音乐为例(干货,最详细!!)
  6. 针对报错 ValueError: When using data tensors as input to a model, you should specify the `steps_per_epoc
  7. .net web服务器出现“服务器应用程序不可用”问题解决
  8. 微软ADFS成本评估
  9. 区块链让物联网真正链接万物
  10. 关系数据库系统与面向对象数据库系统各自的优缺点