HTTP与HTTPS的区别
2016-02-15 01:26
330 查看
HTTPS(Secure Hypertext Transfer Protocol)协议概述
HTTPS是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的安全套接字层(SSL)作为HTTP应用层的子层。
HTTPS和HTTP的区别
第一:HTTPS协议需要到CA申请证书,一般免费证书很少,需要交费。第二:HTTP是超文本传输协议,信息是明文传输,HTTPS则是具有安全性的SSL加密传输协议。如下图所示:
第三:HTTP和HTTPS使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。
相关文章推荐
- Angular 学习系列 - - $http请求服务
- 厦门巨游网络科技有限公司(HOTPOWER)承接游戏UI外包
- HTTP状态码
- iOS开发之网络编程--XCode7 更新以来需要手动设置的内容
- c++下基于windows socket的多线程服务器(基于TCP协议)
- iOS开发之网络编程--小文件下载
- bzoj 1449 && bzoj 2597 - 一类凸费用网络流
- Android学习之Http使用Post方式进行数据提交
- android权限大全转http://www.cnblogs.com/classic/archive/2011/06/20/2085055.html
- 浅谈HTTP中Get与Post的区别
- 【转】VMware10中的Linux系统利用NAT网络连接方式访问外网配置
- iOS9 HTTP 不能正常使用的解决办法
- HttpClient如何 关闭连接(转)
- lighttpd-1.4.39 : fdevents and Event Handler
- 两种 HTTP 请求方法:GET 和 POST
- 使用OpenSSL生成自签名证书(IIS)搭建Https站点
- HttpClient4.X 升级 入门 + http连接池使用
- 浅谈网络I/O多路复用模型 select & poll & epoll
- Tomcat 配置设置https访问(单向验证)
- 网络文件夹目前是以其他用户名和密码进行映射的——映射盘更换登录用户名问题