随着网络的发展,网络安全也越来越重要,对于网站来说,从Http升级到https也是我们要做的首要事情。要实现https,首先我们需要申请一张SSL证书,这篇文章我主要介绍下边这几个方面:
1. SSL简单介绍
2. 免费Letencrypt证书部署
3. 安装注意事项
一.SSL简单介绍
ssl作为一个网络加密协议,主要是存在于系统中应用层和传输层之间的一个安全套接字层(Secure Socket Layer),也就是位于TCP/IP协议和各个应用层协议之间,为应用数据传输提供加密的协议。当然它内部又分记录协议和握手协议两个部分,这里如果有兴趣的可以去详细了解一下,我先简单介绍一下流程性的东西。
它的工作流程大概可以理解为这样,客户端发起网络请求给服务端,发起握手,交换证书信息,建立连接。简单来说分为下边几部:
客户端:发送其支持的ssl版本和加密方式给服务端。
服务端:选择加密方式并发送证书和公钥给客户端
延伸阅读
学习是年轻人改变自己的最好方式