HTTP和HTTPS的基本概念
HTTP:超文本传输协议是互联网上应用最广泛的网络协议。是客户端和服务端要求和响应的标准(TCP),用于从WWW(超文本)服务器将超文本传输到本地浏览器的传输协议。它能使浏览器更高效,减少网络传输。
HTTPS:以安全为目标HTTP通道,可视为是HTTP安全版,即HTTP+SSL层。HTTPS安全基础是SSL,因此,需要详细的加密内容SSL。
HTTP与HTTPS的区别
1、HTTP是超文本传输协议,信息是明文传输,HTTPS是安全的SSL加密传输协议。
2、HTTP和HTTPS连接方式完全不同,端口也不同。前者是80,后者是443。
3、HTTP和HTTPS的工作原理
HTTP工作原理:一次HTTP工作过程可分为四个步骤
1、Client与Server建立连接,单击超链接,HTTP工作开始。
2.连接建立后,Client发送请求Server,请求方式格式为:统一资源标识符(URL)、协议版本号,后面是MIME信息包括要求修改符,Client信息和可能的内容。
3、Server接到请求后,给出相应的响应信息,其格式是一个状态线,包括协议版本号、成功或错误代码,后面是MIME信息包括Server信息、实体信息和可能的内容。
4、Client接收Server返回的信息通过浏览器显示在用户的显示屏上,然后Client和Server断开连接。
HTTPS工作原理:
1、Client使用HTTPS的URL访问Web服务器,要求和Web服务器建立SSL连接。
2、Web服务器收到客户端请求后,会将网站的证书信息(包括公钥在内的证书)发送给客户端。
3.浏览器和客户端Web服务器开始协商SSL连接的安全等级,即信息加密等级。
4.客户端浏览器根据双方同意的安全级别建立会话密钥,然后使用网站的公钥加密会话密钥并传给网站。
5、Web服务器用自己的私钥解密会话密钥。
6、Web服务器使用会话密钥加密与客户端的通信。
5、HTTPS的优缺点:HTTP协议。
端口
https端口:443
服务项目:Https
以通过安全端口提供加密和传输的3000网页浏览端口HTTP,简单来说,就是HTTP在打开的网页中,如果网站的前缀是安全版https,说明网站开通了https安全访问。
说明:网页浏览443端口,电脑443端口关闭,会导致https无法正常打开网页。
HTTP:80端口
服务:HTTP
说明:用于网页浏览,关闭电脑80端口,会导致无法打开网页。
HTTPS基于安全超文本传输协议的安全通信通道HTTP在客户计算机和服务器之间交换信息的开发。https和http最大的区别是前者通过安全加密更安全。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至827202335@qq.com 举报,一经查实,本站将立刻删除。文章链接:https://www.eztwang.com/dongtai/65429.html