TLS(传输层安全性协议)和SNI(服务器名称指示)
概念普及:
- TLS是一种用于在互联网上提供安全通信的协议。它通过加密数据来保护数据传输的隐私和完整性,常用于HTTPS、电子邮件等应用。
TLS(传输层安全性协议)并不属于传输层协议,而是一种安全协议,通常被归类为应用层协议。TLS旨在提供通信安全,通过加密数据来保护数据传输的隐私和完整性。
传输层协议,如TCP(传输控制协议)和UDP(用户数据报协议),主要负责在网络中的两个主机之间提供端到端的通信服务。而TLS则是在这些传输层协议之上工作的,它可以为TCP连接提供安全性,但本身并不负责数据传输。
TLS通常与HTTP结合使用,形成HTTPS,为网页浏览提供安全加密的连接。尽管其名称中包含“传输层”,但TLS实际上是在应用层发挥作用,为各种应用层协议提供安全服务。
因此,将TLS归类为传输层协议是不准确的,它应该被视作一种应用层的安全协议。
-
SNI(服务器名称指示):SNI是TLS协议的一个扩展,用于在客户端发起TLS握手时,告诉服务器它想要连接的域名。这是为了解决一个服务器上托管多个域名(虚拟主机)时,服务器能够正确地返回对应域名的证书。

浙公网安备 33010602011771号