说说 Http协议与https协议区别
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协议区别相关推荐
- HTTP协议与HTTPS的区别
permike 原文 HTTP协议与HTTPS的区别 HTTP协议 HTTP协议主要应用是在服务器和客户端之间,客户端接受超文本. HTTP是在七层网络模型中的应用层的协议,由发送请求和接受响应构成, ...
- 网络编程知识预备(4) ——了解应用层的HTTP协议与HTTPS协议
参考:简单了解HTTP协议与HTTPS协议 作者:丶PURSUING 发布时间: 2021-03-15 10:55:13 网址:https://blog.csdn.net/weixin_4474282 ...
- 在Tomcat下http协议转https协议
Tomcat下http协议转https协议,在腾讯云下载的免费SSL证书 最近在搞微信小程序的支付问题,但是调用支付接口的规则是传输规则是必须为https传输,因为我本身是Javaweb项目,发布在T ...
- 什么是HTTPS协议?HTTPS协议优势有哪些?
我们在浏览网站的时候会发现有的网站URL是以HTTP开头,而有的是以HTTPS开头的,通常网站的URL会分为两部分:通信协议和域名地址.域名地址我们好理解,不同的域名对应着不同网站和页面,而通信协议简 ...
- PB使用http协议、https协议(简单便捷)
PB使用HTTP协议.HTTPS协议 PB自身也有http组件,但使用起来较为繁琐.VDN作者将http功能通过API的形式封装为HttpClient组件,PB直接调用即可,支持http及https协 ...
- HTTP协议,HTTPS协议,SSL/TLS协议概述
HTTP协议,HTTPS协议,SSL/TLS协议概述 1. 什么是HTTP协议 HTTP(Hyper Text Transfer Protocol,HTTP)协议超文本传输协议,是一个基于请求与响 ...
- HTTP协议与HTTPS协议的区别
HTTPS协议是以安全为目的的HTTP通道,比单纯的HTTP协议更安全,相当于HTTP的升级版. HTTPS的安全基础为SSL,就是在HTTP下加入SSL层,意思是HTTPS通过安全传输机制进行数据传 ...
- http协议之https协议, libcurl实现人脸识别, 车牌识别
原创: 冬冬他哥哥 链接: https://www.cnblogs.com/xietianjiao/p/13260021.html. http协议之https http协议详解 一.http协议的特性 ...
- HTTP协议与HTTPS协议详解(含常见面试题)
目录 1.HTTP协议 1.1HTTP协议是什么 1.2 HTTP协议工作过程 1.3 HTTP请求方法 1.4.HTTP请求报文和应答报文 1.5 HTTP状态码 2.HTTPS协议 2.1.什么是 ...
最新文章
- 要让机器人切土豆丝,英伟达首先给土豆建了个模
- AfxBeginThread
- 河源市计算机组装竞赛,计算机组装大赛决赛圆满结束
- Docker Toolbox在window 10 home 下挂载宿主机目录到容器的正确操作
- html文件压缩成gzip,前端性能优化成神之路-HTTP压缩开启gzip
- oracle查出连续5行,Oracle期末考试复习题2
- 高级数据库,建库,建表,建约束
- ZooKeeper学习总结(3)——ZooKeeper常见面试题
- 组装电脑配置单报价_怎么选择组装电脑?牢记这四点永不吃亏,第四点最重要...
- 并查集路径压缩和按rank合并代码实现
- java ab性能测试,服务器JAVA性能测试——SPECjbb2005
- centos安装libconfig
- 微信语音内容怎么录制,电脑如何内录
- 帆软认证报表工程师FCRA试题
- 初识热仿真的一些记录001
- IntelliJ IDEA 自定义注释作者名字
- 服务器显示doorstall,杀戮空间2服务器插件AdminCmdsV2.0.6设置说明
- 找最大ASCII字符
- 中国成语测试软件,中国汉字水平测试
- 用ORGE+OFUSION+CEGUI+NxOrge+OpenAL组件构造一个游戏引擎
热门文章
- 醋都之争,是谁胆敢打翻山西人的“醋坛子”?
- 《海贼王-ONEPICE》领域图谱项目实战含码源图谱可视化
- aspx repeater 用法_ASP.NET中repeater控件用法实例
- 原生JS实现影集展示特效
- Linux 中如何彻底卸载 wine安装的软件,以 QQ音乐为例(干货,最详细!!)
- 针对报错 ValueError: When using data tensors as input to a model, you should specify the `steps_per_epoc
- .net web服务器出现“服务器应用程序不可用”问题解决
- 微软ADFS成本评估
- 区块链让物联网真正链接万物
- 关系数据库系统与面向对象数据库系统各自的优缺点