`
q700100
  • 浏览: 4852 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

HTTP和https详解

阅读更多
HTTP:超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。
HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司进行,提供了身份验证与加密通讯方法,它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。
HTTP与https所用的端口号是不同的,前面是80,后者使用的443。
http是超文本传输协议,信息是明文传输
https协议需要到ca申请证书,一般免费证书很少.
http的连接很简单,是无状态的
HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比HTTP更加安全。
1.采用https的服务器,采用https 的server 必须从CA 申请一个用于证明服务器用途类型的证书. 改证书只有用于对应的server 的时候,客户度才信任次主机,银行系统中,基本都是这样。
2.服务端和客户端之间的所有通讯,都是加密的.i. 具体讲,是客户端产生一个对称的密钥,通过server 的证书来交换密钥. 一般意义上的握手过程.所传输的信息都是经过加密处理的
分享到:
评论

相关推荐

    Nginx同时支持Http和Https的配置详解

    下面列举一个配置同时支持Http和Https的功能。 需要注意的是:既然选择使用Https,就是为了保证通信安全,那么就没必要再用Http进行通信了。在URL中还支持Http的方式,主要是为了用户不知道网站支持Https,还是使用...

    详解nginx同一端口监听多个域名和同时监听http与https

    主要介绍了详解nginx同一端口监听多个域名和同时监听http与https的相关资料,需要的朋友可以参考下

    详解android 用webview加载网页(https和http)

    主要介绍了详解android 用webview加载网页(https和http),详细的介绍了两个错误的解决方法,有兴趣的可以了解一下

    http和https的区别详解.zip

    http和https的区别? HTTP和HTTPS的主要区别体现在安全性、加密方式、资源消耗和端口号等方面。下面将详细解释这些区别,并给出具体的例子。

    http协议详解

    http协议详解,虽然说是详解,事实上主要记录了一下常用的知识点,内容并不多,看起来不费劲,但是都很有用。

    HTTPS协议详解(一):HTTPS基础知识1

    1、HTTPS是加密传输协议,HTTP是名文传输协议 3、HTTPS比HTTP更加安全,对搜索引擎更友好,利于SEO【参考: 5、 HTTPS基于传输层,HTT

    HTTP-HTTPS详解(最全).rar

    2、超文本传输协议”,它可以拆成三个部分,分别是:“超文本”“传输”和“协议”。我们可以逐个解析,理解了这三个词,我们也就明白了什么是 HTTP。 首先,HTTP 是一个协议。不过,协议又是什么呢?其实“协议”并...

    https详解ppt.ppt

    HTTPS,是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。本PPT主要HTTPS架构及详细介绍、HTTPS配置、HTTPS和HTTP的区别 等。

    HTTP协议详解.pdf

    NULL 博文链接:https://hongyabing.iteye.com/blog/1569369

    http 详解-应用层协议-https

    http 详解-应用层协议-https

    Wireshark 数据包分析实战详解

    第2篇介绍基于Wireshark对TCP/IP协议族中常用协议的详细分析,如ARP、IP、UDP、TCP、HTTP、HTTPS和FTP等;第3篇介绍借助Wireshark分析操作系统启动过程中的网络通信情况。 《Wireshark数据包分析实战详解》涉及面广...

    博客文章《完成端口详解》配套代码

    这份代码是我博客里的文章《完成端口详解 - 手把手教你玩转网络编程系列之三》的配套代码 里面的代码包括VC++2008/VC++2010编写的完成端口服务器端的代码,还包括一个对服务器端进行压力测试的客户端,都是经过我...

    FastDFS集群与Http访问部署详解配置文件.rar

    《FastDFS集群与Http访问部署详解》博客附件。 博客地址:https://blog.csdn.net/Supreme_Sir/article/details/115033593

    详解HTTP Upgrade-Insecure-Requests

    浏览器Upgrade-Insecure-Requests详解 搭建HTTPS服务器时经常会遇到该请求头

    http状态码详解.docx

    HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码...

    详解Golang实现http重定向https的方式

    主要介绍了详解Golang实现http重定向https的方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    HTTP和HTTPS握手流程详解

    了解 HTTP 和 HTTPS 的通信流程有助于提升我们队通信严谨性、安全性的理解,同时也是一种解决方案的积累。 1.HTTP 连接的建立(基于TCP) 这是比较常见的一张图,但是少了两部分,下面会详细说明: 第一步:服务端...

    MPush的cordova插件开发过程详解

    主站地址:http://mpusher.github.io 主站上列出了实际代码落地的各种代码,包括纯java客户端源码,安卓SDK和DEMO源码。 但是如果您的移动端应用是基于cordova开发的话,上面提供的所有内容离你将该功能落地还差最后...

Global site tag (gtag.js) - Google Analytics