HTTP与HTTPS的区别
2015-08-06 16:11
357 查看
HTTPS(Secure Hypertext Transfer Protocol)协议概述
HTTPS是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是 HTTP的安全版。它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了 Netscape的安全套接字层(SSL)作为HTTP应用层的子层。HTTPS和HTTP的区别
第一:HTTPS协议需要到CA申请证书,一般免费证书很少,需要交费。第二:HTTP是超文本传输协议,信息是明文传输,HTTPS则是具有安全性的SSL加密传输协议。如下图所示:
![](http://swiftlet.net/wp-content/themes/swiftlet/page-images/tcp/https.jpg)
第三:HTTP和HTTPS使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。
相关文章推荐
- [Java Web]Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors
- TCP中的RST复位信号
- http协议分析
- HttpClient
- HTTP Basic Authentication in JMeter
- 网络协议 之 邮件协议
- 在网络通讯中应用Protobuf
- 【linux高级程序设计】(第十五章)UDP网络编程应用 3
- 黑马程序员——java高新技术——网络编程
- 【Apache学习】编译安装httpd2.4 含傻瓜版自动安装脚本
- CDN(内容分发网络)技术原理
- Qt QTcpServer/QTcpSocke
- IOS(SystemConfiguration)框架中关于测试连接网络状态相关方法
- 使用HttpClient实现文件的上传下载
- Reachability判断网络是否连接
- TCP/IP 笔记 6 netstat -s 命令查看每个协议统计数据
- ngx_http_core_module模块提供的变量
- HttpWatch导致的ajax post 服务器无法猎取参数
- [网络流24题] 19 负载平衡(最小代价供求,最小费用最大流)
- Using Android Debug Bridge (ADB) via TCP/IP