栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 百科 > 教育

下面哪个协议用于承载

教育 更新时间: 发布时间: 百科归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

下面哪个协议用于承载

http协议和https协议有什么关系吗?

感谢邀请,对于你的问题:HTTP与HTTPS有什么区别?我的回答如下:HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。

简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。

HTTPS和HTTP的区别主要如下:1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。

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

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

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

谢谢采纳!

要想了解他们之间的关系,先来看看他们是什么,http协议叫做Hypertest Transfer Protocol协议,也就是超文本传输协议。

RFC7230给出的定义,http协议是一种无状态的、应用层的、以请求/应答方式运行的协议,它使用可扩展的 语义和自描述消息格式,与基于网络的超文本信息系统灵活的互动。

而https协议是在http协议的基础上增加了TLS/SSL协议,保证了数据传输的准确性和安全性,那么接下来我们更深入的解释一下他们都是怎么工作的,再了解怎么工作之前需要先了解一下网络模型。

网络模型应用层:对应于各个软件,直接对应用程序提供服务,http协议就在这一层表示层:把网络中消息转换成应用可以读取的消息,也就是格式化,并对数据进行加密解密,TSL、SSL就作用在这一层会话层:建立和维护管理会话链接传输层:建立和维护管理端到端的链接网络层:一个主机传输到另一个主机,广域网中进行,包括ip寻址路由选择数据链路层:局域网中进行,控制网络层与物理层之间的通信物理层:比特流传输上图是一个OSI网络七层模型是一个概念模型,他是抽象的,而在实际中运用更多的是tcp/ip模型。

tcp/ip模型中应用层相当于osi模型的前三层,也就是说在tcp/ip模型中的应用层内会完成提供软件服务,数据加密解密,管理和维护会话,也就包含http协议以及TLS/SSL加密协议。

http协议解决了什么问题在进行www(万维网)信息交互时,必须面对下面的这些需求低门槛使用者或者开发者不太了解协议的情况下,能够很好的使用可扩展性:支持巨大的用户群体不断迭代,超长的寿命分布式系统下的Hypermedia,大粒度数据的网路传输Internet规模,也就是说用户可能跨越国家、组织机构,也就会导致下面的问题无法控制的scalability,可伸缩性不可预测的负载、非法格式的数据、恶意消息客户端不能保持所有服务器信息,服务器不能保持多个请求间的状态信息独立的组件部署:新老组件并存,能很好的兼容不同的组件,比如django、tomcat等等向前兼容:自1993年器HTTP0.91.0(1996)已经被广泛使用此时http协议就应运而生了,Web‘s major goal was to be a shared information space through which people and machines could communicate --Tim Berners Lee这是万维网之父Tim Berners-Lee提出的关于http协议的作用,意思是http协议解决的是人与机器的交流,进行交换共享信息。

它不仅能帮助人们进行通信,而且还很优秀。

但是它在帮助人们与机器进行交流的时候,是有缺点的:通信使用明文,没有加密,内容可能会被窃听通信的时候不验证对方的身份,无法证明保温的完整性,有可能被篡改正式由于这些问题,TLS/SSL又应用而生了。

TLS/SSLTLS的设计目的,能够对接收数据方的身份验证,对传输数据进行加密,保证传输数据的完整性。

TLS协议主要包含两部分,记录协议和握手协议,记录协议主要是加密数据,接收方可以解密信息,并能传递秘钥,为了传递秘钥使得接收方能够解密信息,所以需要有握手协议,主要是通过ca证书验证通讯双方的身份,交换加解密的安全套件,协商加密参数。

综上https协议就是由http协议和TLS/SSL协议一起构建而成,保证了数据传输的准确性与安全性。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/ask/46954.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号