WebRTC之传输协议初探:TLS协议
简述
TLS(Transport Layer Security)协议,其前身为SSL(Secure Socket Layer),是1994年由Netscape公司设计的一套协议,并于1995年发布了3.0版本,而TLS是IETF基于SSL3.0设计的协议,相当于SSL的后续版本。
TLS建立在传输层之上,服务于应用层,旨在于为通信双方提供一条安全通道,主要提供一下三重保障:
- 身份认证:认证通信双方的身份,防止第三方冒充身份参与通信。
- 数据安全:加密通道数据且只有通信双方可以解密,以防窃听。
- 数据完整:提供数据签名和校验机制,一旦数据被篡改,通信双方可立刻发现。