目录
1、什么是HTTP?
2、HTTP的特点
① 支持客户/服务器模式
② 简单快速
③ 灵活
④ 无连接
⑤ 无状态
3、HTTPS
4、HTTP和HTTPS的区别
① 安全性不同
② 默认端口不同
③ 响应速度和资源消耗不同
④ 网站申请流程不同
⑤ 对搜索排名的提升不同
1、什么是HTTP?
HTTP
(HyperText Transfer Protocol),即超文本运输协议,是实现网络通信的一种规范。
在实际应用中,
HTTP
常被用于在Web
浏览器和网站服务器之间传递信息,以明文方式发送内容,不提供任何方式的数据加密。
2、HTTP的特点
① 支持客户/服务器模式
② 简单快速
客户向服务器请求服务时,只需传送请求方法和路径。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快
③ 灵活
HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记
④ 无连接
无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间
⑤ 无状态
HTTP协议无法根据之前的状态进行本次的请求处理
3、HTTPS
因为HTTP
传递信息是以明文的形式发送内容,这并不安全。
而 HTTPS
出现正是为了解决HTTP
不安全的特性 。
为了保证这些隐私数据能加密传输,让
HTTP
运行安全的SSL/TLS
协议上,即 HTTPS = HTTP + SSL/TLS通过
SSL
证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密。
4、HTTP和HTTPS的区别
① 安全性不同
HTTP协议的数据传输是明文的,是不安全的;
HTTPS使用了SSL/TLS协议进行了加密处理,相对更安全;
② 默认端口不同
HTTP和HTTPS使用的是完全不同的连接方式,用的端口也不一样。
HTTP是80,HTTPS是443
在网络模型中,HTTP工作于应用层,而HTTPS工作在传输层
③ 响应速度和资源消耗不同
HTTPS 由于需要设计加密以及多次握手,所以响应速度比HTTP慢,
且比HTTP更耗费服务器资源。
④ 网站申请流程不同
HTTPS需要SSL,SSL 证书需要钱,功能越强大的证书费用越高
⑤ 对搜索排名的提升不同
百度和谷歌两大搜索引擎都已经明确表示,HTTPS网站将会作为搜索排名的一个重要权重指标。也就是说HTTPS网站比起HTTP网站在搜索排名中更有优势