经典面试题-HTTPS是什么?SSL_TLS又是什么?

本文引用自霍格沃兹测试开发学社录播课

HTTPS 是什么?

SSL/TLS 又是什么?

霍格沃兹测试开发学社
http://ceshiren.com

经典面试题

  • HTTPS 是什么?SSL/TLS 又是什么?

考察点

  • 《计算机网络》相关知识
  • 了解 HTTPS 协议的概念
  • 了解 SSL/TLS 协议的概念

技术点

  • HTTPS 协议的概念
  • SSL/TLS 协议的概念

HTTPS 协议的概念

  • 安全套接字层超文本传输协议
  • 通过计算机网络进行安全通信的传输协议
  • 在 HTTP 的基础上加入了 SSL/TLS 协议
  • HTTP + 加密 + 认证 + 完整性保护 = HTTPS

SSL/TLS 协议的概念

  • SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL 通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯
  • TLS:(Transport Layer Security,传输层安全协议),用于两个应用程序之间提供保密性和数据完整性
  • TLS 是升级版的 SSL

答案总结

问题:HTTPS 是什么?SSL/TLS 又是什么?

  1. HTTPS 是安全套接字层超文本传输协议。因为 HTTP 协议使用明文发送内容,安全性很差,为了数据传输的安全,HTTPS 在 HTTP 的基础上加入了 SSL/TLS 安全层,让传输过程的安全性大大提高。
  2. SSL/TLS 协议是 HTTP 与 TCP 之间的安全协议,可以验证服务器的身份,为客户端和服务端之间的通信加密,并且保证信息的完整性。
  3. SSL 是安全套接层。后来 SSL 被标准化。标准化之后的名称改为 TLS 传输层安全协议。所以这两者其实就是同一种协议,只不过是在不同阶段的不同称呼。: