为了实现https协议通信,tomcat须要利用JSSE把SSL/TLS协议集成到自身系统上,通过上一节我们知道不同的厂商能够实现自己的JSSE,而tomcat默认使用的是曾经sun公司开发实现的包并且由JDK自带。Tomcat实现http及https通信的基础是什么?事实上http与https的不 ...
分类:
其他好文 时间:
2017-07-27 18:27:53
阅读次数:
170
HTTP协议是什么? 简单来说,就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范,这个规范就是HTTP协议。 HTTP协议能做什么? 很多人首先一定会想到:浏览网页。没错,浏览网页是HTTP的主要应用,但是这并不代表HTTP就只能应用于网页的浏览。HTTP是一种协议,只要通信的双方 ...
分类:
Web程序 时间:
2017-07-19 20:25:25
阅读次数:
224
今天在做雅虎的时候,发现用第三方工具截取不到客户端与服务端的通讯,以前重来没碰到过这种情况,仔细看了看,它的url请求时基于https的,gg了下发现原来https协议和http有着很大的区别。总的来说,http效率更高,https安全性更高。首先谈谈什么是HTTPS: HTTPS(Secure H ...
分类:
Web程序 时间:
2017-07-16 16:36:31
阅读次数:
140
一、CA(证书授权中心)证书 1、ca是通信的中介,具有足够的权威性 2、信任可嵌套如:C 信任 A1,A1 信任 A2,A2 信任 A3 二、根本区别 1、https需要基于ssl的ca证书认证(判别网站是否伪造) 2、http是明文,https是加密协议(确保传输过程信息不泄露) 3、http端 ...
分类:
Web程序 时间:
2017-06-26 18:57:55
阅读次数:
207
什么是 HTTPS? HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。 你也可以说:HTTPS = HTTP + SSL HTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。 为什么需要 HTTPS ...
分类:
Web程序 时间:
2017-06-26 12:41:36
阅读次数:
246
本文转自:http://www.cnblogs.com/wqhwe/p/5407468.html 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其 ...
分类:
Web程序 时间:
2017-05-25 10:11:10
阅读次数:
238
一个Http请求 DNS域名解析 --> 发起TCP的三次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户 设计存储海量 ...
分类:
Web程序 时间:
2017-04-25 16:46:05
阅读次数:
171
概念: 1.超文本传输协议(http,HyperText Transfer Protocol)是互联网上应用最广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的母的是为了提供一种发布和接受html页面的方法。 2.HTTPS(全称:Hyper Text Transfer Pr ...
分类:
Web程序 时间:
2017-04-23 11:54:41
阅读次数:
213
总体来说,http效率比较高,https安全性能比较好. https(Hypertext Transfer Protocol)安全超文本传输协议,它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 ...
分类:
Web程序 时间:
2017-04-21 00:11:42
阅读次数:
257
随着互联网的不断发展,各大网站也在不断进步。HTTPS可以说是HTTP的改进版,来自 Firefox Telemetry 的最新监测数据,目前全互联网,已经有 50% 的网站启用了 HTTPS 协议,从 2015 年 11 月到 2017 年 1 月,1 年多的时间增长了 10%。 HTTPS 使用 ...
分类:
Web程序 时间:
2017-04-17 11:02:38
阅读次数:
220