(自用面试题)HTTP与HTTPS的区别是什么?

96 阅读1分钟
  • HTTP传递的信息是明文传输,存在安全风险的问题;HTTPS则解决了HTTP不安全的缺陷,在TCP和HTTP之间加入了SSL/TLS,使得报文能够加密传输。
  • HTTP连接建立相对简单,TCP三次握手之后便可以进行HTTP的报文传输;而HTTPS在TCP三次握手之后还要进行SSL/TLS的握手过程,才可进入加密报文传输。
  • HTTP的端口号是80;HTTPS的端口号是443。
  • HTTPS需要向CA(证书权威机构)申请数字证书来保证服务器的身份是可信的。