一、概念

1、HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。
2、HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
3、HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。

二、区别

1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。

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

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

4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

最新文章

  1. 【leetcode】Single Number II (medium) ★ 自己没做出来....
  2. jqury ajax 标准
  3. 不要告诉我你懂margin
  4. Linux常用文件管理命令
  5. 【Linux】Shell脚本编程(三)
  6. 安装jdk后出现bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
  7. SDAU课程练习--problemG(1006)
  8. vmstat 命令详解
  9. 从Vue.js源码角度再看数据绑定
  10. 两个css之间的切换
  11. 使用select为描述符设置超时
  12. 在ServiceModel客户端配置部分中,找不到引用协定“”的默认终结点元素
  13. Python 使用 face_recognition 人脸识别
  14. Hongcow Buys a Deck of Cards CodeForces - 744C (状压)
  15. JAVA每日一旅
  16. android开源项目集合
  17. 删除Oracle Online Redo 测试
  18. android 22.3 环境
  19. jps、jstack、jmap、jhat、jstat、hprof使用详解
  20. 转一篇sublime必备的一些插件

热门文章

  1. dart快速入门教程 (4)
  2. Navicat15安装激活版教程
  3. 集合类List底层数据结构总结
  4. jupyter lab最强代码补全插件
  5. CountDownLatch和CyclicBarrier 傻傻的分不清?超长精美图文又来了
  6. C#6.0到C#8.0的新特性
  7. Python-日期格式化
  8. Docker-教你如何通过 Docker 快速搭建各种测试环境
  9. day77 作业
  10. day40 作业