SSL协议
安全套接字(Secure Socket Layer,SSL)协议是指通信双方在通信前约定使用的一种协议方法,该方法能够在计算机双方之间建立一个秘密信道,利用数据加密、身份验证和消息完整性验证,为网络上数据的传输提供安全保证。SSL协议只负责端到端的安全连接,只保证信息传输过程中不被窃取、篡改,但不提供其他安全保证。
SSL协议的三个特性:
- 保密:在握手协议中定义了会话密钥后,所有的消息都被加密
- 鉴别:可选的客户端认证,和强制的服务器端认证
- 完整性:传送的消息包括消息完整性检查(使用MAC)
SSL协议的位置位于TCP之上应用层下。
实验过程
1.实验环境
主机编号 | 公网IP | 内网IP | 操作系统 |
---|---|---|---|
A | 39.106.181.5 | 192.168.1.37 | Centos7.3.64 |
B | 113.140.11.121 | 192.168.1.1 | Windows10 |
(1)下载Apache服务器