> 文章列表 > 什么是HTTP? HTTP和HTTPS的区别?

什么是HTTP? HTTP和HTTPS的区别?

什么是HTTP? HTTP和HTTPS的区别?

目录

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网站在搜索排名中更有优势