客户端通道处理流程消息
1加密通信
初始唯一id和加密提供程序
向服务器请求密钥,并根据响应的密钥初始化加密提供程序。 服务端需要验证IP的合法性)
加密提供程序加密请求消息
向服务器提出要求
根据加密提供程序解密响应流。
返回。
2非加密通信
初始唯一id和加密提供程序
向服务器请求密钥,并根据响应的密钥初始化加密提供程序。 服务端需要验证IP的合法性)
向服务器提出要求
返回。
服务端通道处理流程消息
获取GUID和请求IP地址
根据请求题头中的请求类型对处理进行分类:
1.1密钥请求
有必要验证IP的合法性
服务端必须初始化与客户端共享密钥的加密提供程序,绑定到连接的客户端对象,并将客户端添加到服务端连接列表中。
生成共享密钥因子发送客户端
1.2业务要求
验证连接列表
处理
根据绑定到连接客户机的加密提供程序解密请求流
发送到下一个接收机处理
基于绑定到连接客户端的加密提供程序的加密返回的请求
将密文发送到客户端。
1.3 .
.
转载于:https://www.cn blogs.com/Shen shiting/p/7799921.html