HTTP协议详解

https://www.cnblogs.com/an-wen/p/11180076.html

https://www.cnblogs.com/linhaifeng/p/6266327.html

HTTP与HTTPS的区别

        HTTP协议传输的数据都是未加密(明文)的,因此使用HTTP协议传输隐私信息不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)(安全套接字层)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。

HTTPS和HTTP的区别主要如下:

安全性:http是超文本传输协议,信息是明文传输,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
https需要申请证书:https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。
端口不同:用的端口不一样,http使用的是80端口,https使用的是443。
所在层次不同:HTTP 协议运行在TCP 之上,HTTPS 是运行在SSL/TLS 之上的HTTP 协议,SSL/TLS(安全传输层协议) 运行在TCP 之上。

原文地址:https://www.cnblogs.com/baohanblog/p/12655384.html