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


1. 什么是HTTP协议

  HTTP(Hyper Text Transfer Protocol,HTTP)协议超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个协议。设计HTTP协议的初衷是为了提供一种发布和接收HTML页面的方法。

2. 什么是HTTPS协议

  HTTPS(Hyper Text Transfer Protocol over SecureSocket Layer)协议是身披SSL外壳的HTTP。HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP协议进行通信,利用SSL/TLS建立全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换的数据的隐私和完整性。

3. 什么是SSL协议

  SSL(Secure Sockets Layer 安全套接字协议)协议安全套接字层,位于可靠的面向连接的网络层协议和应用层协议之间的一种协议。SSL通过相互认证,使用数字签名确保完整性,使用加密确保隐私性,以实现客户端和服务器之间的安全通讯,该协议由两层组成:SSL记录协议和SSL握手协议。

4. 什么是TLS协议

  TLS(Transport Layer Security,传输层安全协议)协议安全传输层协议(两个应用程序之间提供保密性和数据完整性。该协议由两层组成:TLS记录协议和TLS握手协议。),是在SSL3.0基础上设计的协议,实际上相当于SSL的后续版本,TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3。协议由两层组成:底层是TLS记录协议,主要负责使用对称密码对信息进行加密,上层是TLS握手协议,主要分为握手协议、密码规格变更协议和应用数据协议4个部分。

HTTP协议,HTTPS协议,SSL/TLS协议概述相关推荐

  1. 【转】聊聊HTTPS和SSL/TLS协议

    要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识. 1. 大致了解几个基本术语(HTTPS.SSL.TLS)的含义 2. 大致了解 HTTP 和 TCP 的关系(尤其是"短连接 ...

  2. 聊聊HTTPS和SSL/TLS协议

    要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识. 1. 大致了解几个基本术语(HTTPS.SSL.TLS)的含义 2. 大致了解 HTTP 和 TCP 的关系(尤其是"短连接 ...

  3. 聊聊 HTTPS 和 SSL/TLS 协议

    原文:http://www.techug.com/post/https-ssl-tls.html 要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识. 大致了解几个基本术语(HTTPS.S ...

  4. 浅谈 HTTPS 和 SSL/TLS 协议的背景与基础

    来自:编程随想   >> 相关背景知识 要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识. 大致了解几个基本术语(HTTPS.SSL.TLS)的含义 大致了解 HTTP 和 ...

  5. 【拜读】HTTPS和SSL/TLS 协议

    声明:原文实在写得太棒了,本人情不自禁对其转载并作了相应整理,原文链接见文末. HTTPS.SSL.TLS术语: HTTP的用途: 首先,HTTP 是一个网络协议,是专门用来帮你传输 Web 内容滴. ...

  6. HTTPS 和 SSL/TLS 协议:密钥交换(密钥协商)算法及其原理

    转自:https://blog.csdn.net/andylau00j/article/details/54583769 本系列的前一篇,咱们聊了"密钥交换的难点"以及" ...

  7. 扫盲 HTTPS 和 SSL/TLS 协议[3]:密钥交换(密钥协商)算法及其原理

    文章目录 ★密钥交换/协商机制要达到啥目的? ★密钥交换/协商机制的几种类型 ★基于 RSA 的密钥协商 ★基于 DH 的密钥协商 ★DH 的变种 ★基于 PSK 的密钥协商 ★基于 SRP 的密钥协 ...

  8. 简单了解SSL/TLS协议

    今天小编就为大家带来一篇关于SSL/TLS协议的文章.小编觉得挺不错的,为此分享给大家做个参考.一起跟随小编过来看看吧.  TLS名为传输层安全协议(Transport Layer Protocol) ...

  9. http和https的区别 与 SSL/TLS协议运行机制的概述

    http和https的区别 与 SSL/TLS协议运行机制的概述 参考1 1 http 是不使用的SSL/TSL的通信通道 窃听风险:第三方获取通信内容 篡改风险:修改通信内容 冒充风险:冒充他人身份 ...

最新文章

  1. SqlServer 数据分页
  2. centos7 安装redmin3.3.0+postgresql数据库
  3. opencv3.2+opencv_contrib+cmake
  4. 西门子g120变频器接线图_西门子变频器G120如何通过速度限幅来避免飞车的发生...
  5. 计算机怎么配置IP地址,如何设置电脑IP地址?
  6. python通过ssh链接sql(python通过阿里跳板机链接阿里数据库)
  7. Android Things:外设I/O接口-UART
  8. 运维工单系统 php,运维平台体系化建设之工单系统
  9. 中秋节的特别礼物----属于程序员的专有浪漫
  10. 对于给定的一个百分比制成绩,输出相应的五分制成绩
  11. HTML基础(四)常用的内联元素
  12. oracle取整函数 kettle,怎样使用Kettle生成随机样本数据
  13. 加入一个基于GOOGLE的站内搜索引擎
  14. PMM使用Grafana告警
  15. 部分应用redis账号被锁,解锁
  16. 《英雄联盟》——召唤师峡谷模式 游戏设计元素分析
  17. 数据分析师入门_数据分析师入门基础指南
  18. android布局高度大于屏幕高度,Android CoordinatorLayout + AppbarLayout + Viewpager布局超过屏幕高度...
  19. CBE可表示计算机辅助教育,计算机辅助教育(CBE)的理论基础概述
  20. IT运维软件的发展趋势

热门文章

  1. Linux chkconfig
  2. ubuntu 16.04 安装SGE(Sun Grid Engine)
  3. excel的字符串拼接和某列全部填一样的值
  4. 网页在线QQ客服生成方法
  5. 启用新款iMac 2021 的彩色Hello屏幕保护程序!!
  6. 5万字大数据实验室建设方案能源大数据中心建设方案word
  7. 如何对待工作中的失误?我的一点心得
  8. 用选择法对10个整数排序(从小到大)
  9. 计算机主机与显示屏如何接线,电脑怎么一次连接显示器和电视
  10. 腾讯员工平均年薪近百万,工程师一个月赚8万!网友:我和马云财产加起来过千亿,我骄傲了嘛?...