当前位置 : 主页 > 编程语言 > java >

HTTP和HTTPS有哪些区别?

来源:互联网 收集:自由互联 发布时间:2023-10-10
1、安全性不同 HTTP是超文本传输协议,信息是明文传输,存在安全风险的问题。 HTTPS解决了HTTP不安全的缺陷,在TCP和HTTP网络层之间加入了SSL/TLS安全协议,使得报文能够加密传输。 2、

1、安全性不同

HTTP是超文本传输协议,信息是明文传输,存在安全风险的问题。

HTTPS解决了HTTP不安全的缺陷,在TCP和HTTP网络层之间加入了SSL/TLS安全协议,使得报文能够加密传输。

2、建立连接的过程

HTTP建立连接相对简单,TCP三次握手昼便可以进行HTTP的报文传输。

HTTPS在TCP三次握手之后,还需要进行SSL/TLS的握手过程,才可以进行加密报文传输。

3、端口号不同

HTTP的端口号是80。

HTTPS的端口号是443。

4、数字证书

HTTPS协议需要向CA(证书权威机构)申请数字证书来保证服务器的身份是可信的。


【感谢龙石为本站提供数据交换平台,http://www.longshidata.com/pages/exchange.html】
上一篇:透彻理解Spring 注解方式创建Bean和IOC模式
下一篇:没有了
网友评论