一、http和https的区别是什么?
区别主要有以下四点:
1.HTTP是超文本传输协议,信息是文明传输,存在安全风险的问题。HTTPS则解决HTTP不安全的缺陷,在TCP和HTTP网络层之间加入SSL/TLS安全协议,使得报文能够加密传输。
2.HTTP连接建立相对简单,TCP三次握手之后便可进行HTTP的报文传输。而HTTPS在TCP三次握手之后,还需进行SSL/TLS的握手过程,才可进入加密报文传输。
3.两者的默认端口不一样,HTTP默认端口号是 80,HTTPS默认端口号是 443。
4.HTTPS协议需要向 CA(证书权威机构)申请数字证书,来保证服务去的身份是可信的。