ssl包含哪些协议?3.ssl连接和ssl会话的区别是什么

发布网友 发布时间:2022-03-30 05:37

我来回答

1个回答

热心网友 时间:2022-03-30 07:07

SSL(Secure Sockets Layer)安全套接层协议

是Netscape公司1995年推出的一种安全通信协议。SSL提供了两台计算机之间的安全连接,对整个会话进行了加密,从而保证了安全传输。SSL协议建立在可靠的TCP传输控制协议之上,并且与上层协议无关,各种应用层协议(如:HTTP,FTP,TELNET等)能通过SSL协议进行透明传输。

SSL协议分为两层:SSL握手协议和SSL记录协议。SSL协议与TCP/IP协议间的关系如图一所示:

HTTPS FTPS TELNETS IMAPS等

SSL握手协议

SSL记录协议

TCP传输控制协议

IP因特网协议

图一 SSL协议与TCP/IP协议间的关系

SSL协议提供的安全连接具有以下三个基本特点:

(1)连接是保密的:对于每个连接都有一个唯一的会话密钥,采用对称密码*(如DES、RC4等)来加密数据;

(2)连接是可靠的:消息的传输采用MAC算法(如MD5、SHA等)进行完整性检验;

(3)对端实体的鉴别采用非对称密码*(如RSA、DSS等)进行认证
S

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com