参考解答
安全套接层协议SSL主要是使用公开密钥体制和X.509数字证书技术保护信息传输的机密性和完整性,但它不能保证信息的不可抵赖性,主要适用于点对点之间的信息传输。它是Netscape公司提出的基于Web应用的安全协议,它包括服务器认证、客户认证(可选)、SSL链路上的数据完整性和SSL链路上的数据保密性。SSL通过在浏览器软件和Web服务器之间建立一条安全通道,实现信息在Internet中传送的保密性。
在TCP/IP协议族中,SSL位于TCP层之上、应用层之下。这使它可以独立于应用层,从而使应用层协议可以直接建立在SSL之上。SSL协议包括以下一些子协议;SSL记录协议、SSL握手协议、SSL更改密码说明协议和SSL警告协议。SSL记录协议建立在可靠的传输协议(例如TCP)上,用来封装高层的协议。SSL握手协议准许服务器端与客户端在开始传输数据前,能够通过特定的加密算法相互鉴别。
相似问题
Java的三个版本中实现安全性的区别有哪些?
Java的三个版本中实现安全性的区别有哪些?
什么是SSH?SSH和SSL的不同有哪些?
什么是SSH?SSH和SSL的不同有哪些?
为什么CGI出现的漏洞对Web服务器的安全威胁最大?
为什么CGI出现的漏洞对Web服务器的安全威胁最大?
IKE和ISAKMP有什么不同?
IKE和ISAKMP有什么不同?
IPSec包含了哪3个最重要的协议?简述这3个协议的主要功能?
IPSec包含了哪3个最重要的协议?简述这3个协议的主要功能?
