琪琪给大家谈谈网络安全协议有哪些,以及网络安全协议有哪些作用是什么应用的知识点,希望对你所遇到的问题有所帮助。

网络安全协议有哪些 网络安全协议有哪些作用是什么网络安全协议有哪些 网络安全协议有哪些作用是什么


网络安全协议有哪些 网络安全协议有哪些作用是什么


网络安全协议有哪些 网络安全协议有哪些作用是什么


1、SSH(SecureShell)是一种安全远程连接协议,可以运行在多种作系统上。

2、它可以使用密码或密钥进行身份验证,并提供安全加密的通信通道,防止通信过程被。

3、在系统运维中,SSH是一种非常常用的远程命令行协议。

4、简单地来说,是基于ssl的协议,依托ssl协议,s协议能够确保整个通信是加密的,密钥随机产生,并且能够通过数字证书验证通信双方的身份,以此来保障信息安全。

5、其中证书包含了证书所代表一端的公钥,以及一些其所具有的基本信息,如机构名称,证书所作用域名、证书的数字签名等,通过数字签名能够验证证书的真实性。

6、通信的内容使用对称加密方式进行加密,通信两端约定好通信密码后,通过公钥对密码进行加密传输,只有该公钥对应的私钥,也就是通信的另一端才能够解密获得通信密码,这样既保证了通信的安全,也使加密性能和时间成本可控。

7、s协议在协议和tcp协议增加一层安全层,所有请求和响应的数据在结果网络传输之前都会先进行加密,然后在进行传输。

8、Https协议既支持单向认证,也支持双向认证。

9、单向认证:只校验服务端证书的有效性。

10、双向认证:既校验服务端也校验客户端。

11、SSL的全称是Secure Socket Layer,既接层。

12、SSL协议于应用层,高层应用,ftp,ssh都可以在ssl之上。

13、SSL/TLS分为两层:1.Record Protocol,记录协议;记录协议建立在可靠的传输协议(TCP)之上,提供数据封装,加密解密,数据压缩,数据校验等基本功能。

14、(1)客户端发送一个client hello消息,消息包含协议的版本信息、sessionid、客户端支持的加密算法、压缩算法等信息,并且还包含客户端产生的随机数。

15、(2)服务端响应一个server hello消息,消息包含服务端产生的随机数、协议版本信息、sessionid、压缩算法信息,还有服务端数字证书,如果服务端配置是双向验证,则服务端将请求客户端证书。

16、(3)客户端通过证书来验证服务端证书的有效性。

17、(4)如果证书验证通过,客户端将向服务端发送经过服务端公钥加密的预主密钥,即PreMaster Secret。

18、如服务端在上一个步骤请求了客户端证书,客户端会将客户端证书发送给服务端进行校验。

19、(6)客户端也将使用client hello和server hello两个步骤所生成的随机数,加上解密的PMS来生成MS,,然后通过MS生成加密密钥。

20、(7)通知服务端未来信息将使用加密密钥来加密。

21、(9)通知客户2,Handshake Protocol,握手协议。

22、端未来信息将使用加密密钥来加密。

23、(10)给客户端发送加密密钥来加密信息,终止握手。

24、完成握手后,客户端与服务端便可以开始加密数据通信:。

本文到这结束,希望上面文章对大家有所帮助。