注册
登录
代理IP知识 / 内容详情
浅析HTTPS、TLS、SSL、HTTP的区别与关系
站大爷 官方 2019-11-16 15:56:20

在使用HTTP(s)代理IP的时候,经常会遇到一些错误,比如:schannel: failed to receive handshake, SSL/TLS connection failed。有一些新手朋友不知道SSL/TLS是什么意思,和HTTP与HTTPS有什么关系,今天我们一来看看HTTPS、TLS、SSL、HTTP区别与关系。

一、什么是HTTPS、TLS、SSL

HTTPS,也称作HTTP over TLS。TLS的前身是SSL,TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3。下图描述了在TCP/IP协议栈中TLS(各子协议)和HTTP的关系。

浅析HTTPS、TLS、SSL、HTTP区别与关系

二、HTTP和HTTPS协议的区别

1、HTTPS协议需要到证书颁发机构(Certificate Authority,简称CA)申请证书,一般免费证书很少,需要交费。

2、HTTP是超文本传输协议,信息是明文传输,HTTPS则是具有安全性的SSL加密传输协议。

3、HTTP和HTTPS使用的是完全不同的连接方式,使用的端口也不一样,前者是80,后者是443。

4、HTTP的连接很简单,是无状态的。

5、HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比HTTP协议安全。

从上面可看出,HTTPS和HTTP协议相比提供了

· 数据完整性:内容传输经过完整性校验

· 数据隐私性:内容经过对称加密,每个连接生成一个唯一的加密密钥

· 身份认证:第三方无法伪造服务端(客户端)身份

其中,数据完整性和隐私性由TLS Record Protocol保证,身份认证由TLS Handshaking Protocols实现。

以上就是HTTPS、TLS、SSL、HTTP的区别与关系,了解了这些,我们才能更好的使用HTTP(s)代理IP。


立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品