这是两个问题:
1,安全协议指的是ssl,tls这样的公有协议标准。是由国际的标准组织制定的用于保证网络通信数据安全性的规范。协议本身也是在不断的演进,从ssl2.0,ssl3.0,tls1.2到目前最新的tls1.3版本。
2,上述的安全协议如何实现?安全协议好比软件设计文档,最终需要编码形成可以运行的软件。那么关于tls的实现,目前国际上有几个版本,是由不同的组织和公司实现的。包括google的BoringSSL,libressl以及应用最广泛的openssl。可以看到openssl只是tls协议规范的软件实现,是本质是一个lib库,提供给众多想要使用tls进行数据传输的组织和个人进行使用。
希望上述的回答对你有所帮助。