鉴于两重身份的多方通信方法及系统技术方案

技术编号:36808171 阅读:55 留言:0更新日期:2023-03-09 00:28
本发明专利技术公开了鉴于两重身份的多方通信方法及系统,属于互联网中多方通信技术领域,本发明专利技术要解决的技术问题为,采用的技术方案为:该方法具体如下:在每个通信设施中设置并存储目前通信设施的通信对象以及与每个通信对象进行通信时目前通信设施的身份,即部署每个通信设施的通信范围以及通信范围内的通信设施目前的身份;每个通信设施及时监听与自己连接的全部通信设施;判断是否有向自己尝试的网络连接请求:若有,则以服务器端的身份与尝试网络连接请求的通信设施成立连接并与该通信设施进行交互;若无,则持续进行监听。该系统包括部署模块、监听模块和判断模块。监听模块和判断模块。监听模块和判断模块。

【技术实现步骤摘要】
鉴于两重身份的多方通信方法及系统


[0001]本专利技术涉及互联网中多方通信
,具体地说是一种鉴于两重身份的多方通信方法及系统。

技术介绍

[0002]目前的网络通信模式多数是客户端/服务器模式,客户端和服务端是不平等的,服务端只用来供给服务,客户端只提出服务请求,即服务端不能经过客户端和服务器端之间成立的通信连接向客户端提出服务请求。假如服务器端和客户端之间存放防火墙而且需要服务器端在内网,因为防火墙安全策略要求不一样意外网用户接见内网,这类网络部署就很难实现。
[0003]P2P(peer to peer)方式是一种平等连接通信模式,P2P的通信模式打破了客户端/服务器模式,赞同每个信道实体既允许充任客户端,又能够做服务器端,针对应用层的各样应用存在多种协议,分别实现不一样的功能,比如文件传输协议(FTP)传输文件;Telnet协议远程登录;HTTP协议阅读网页等。
[0004]故如何克服现有技术P2P只有在平等状态下通信设施才作为客户端和服务器使用的状况,实现随意通信设施在不平等连接状况下能同时以服务器端和客户端的身份安全地进行通信是目前亟待解决的技术问题。

技术实现思路

[0005]本专利技术的技术任务是提供一种鉴于两重身份的多方通信方法及系统,来解决如何克服现有技术P2P只有在平等状态下通信设施才作为客户端和服务器使用的状况,实现随意通信设施在不平等连接状况下能同时以服务器端和客户端的身份安全地进行通信的问题。
[0006]本专利技术的技术任务是按以下方式实现的,一种鉴于两重身份的多方通信方法,该方法是合用于一个以上通信设施的互联互通,使随意通信设施在不平等连接状况下能同时以服务器端和客户端的身份安全地进行通信;具体如下:
[0007]在每个通信设施中设置并存储目前通信设施的通信对象以及与每个通信对象进行通信时目前通信设施的身份,即部署每个通信设施的通信范围以及通信范围内的通信设施目前的身份;
[0008]每个通信设施及时监听与自己连接的全部通信设施;
[0009]判断是否有向自己尝试的网络连接请求:
[0010]若有,则以服务器端的身份与尝试网络连接请求的通信设施成立连接并与该通信设施进行交互;
[0011]若无,则持续进行监听。
[0012]作为优选,每个通信设施依据配置要求,随时以客户端的身份向与自己连接的通信设施主动尝试网络连接请求。
[0013]更优地,在每个通信设施中存储用于安全认证的数字证书;具体如下:
[0014]任一个通信设施作为客户端主动尝试网络连接时,尝试方向对方发送自己存储的数字证书,同时接收对方发送过来的数字证书,通信两方进行身份认证;
[0015]在通信两方均经过身份认证后进行数据发送或接受;
[0016]任一个通信设施作为服务器监听其余网络设施向自己尝试的网络连接,监听方接口向自己尝试网络连接方发来的数字证书,请求对自己的身份进行认证;
[0017]在判断通信两方均经过认证后,进行数据发送或接受。
[0018]更优地,通信两方发送的数据为非明文数据,具体如下:
[0019]将要发送的数据封装为数据包,并采纳自己存储的数字证书中的公共密钥对封装后的数据进行加密并发送;
[0020]封装过程中,在数据段的前方增添数据包种类;
[0021]接收方接收到数据包后,依据自己存储的数字证书中的公共密钥进行解密;
[0022]从解密后的数据中分析出表示数据包种类的字段,并依据数据包种类进行相应处理。
[0023]一种鉴于两重身份的多方通信系统,该系统包括,
[0024]部署模块,用于在每个通信设施中设置并存储目前通信设施的通信对象以及与每个通信对象进行通信时目前通信设施的身份,即部署每个通信设施的通信范围以及通信范围内的通信设施目前的身份;
[0025]监听模块,用于每个通信设施及时监听与自己连接的全部通信设施;
[0026]判断模块,用于判断是否有向自己尝试的网络连接请求:
[0027]若有,则以服务器端的身份与尝试网络连接请求的通信设施成立连接并与该通信设施进行交互;
[0028]若无,则持续进行监听。
[0029]作为优选,每个通信设施依据配置要求,随时以客户端的身份向与自己连接的通信设施主动尝试网络连接请求。
[0030]更优地,在每个通信设施中存储用于安全认证的数字证书;具体如下:
[0031]任一个通信设施作为客户端主动尝试网络连接时,尝试方向对方发送自己存储的数字证书,同时接收对方发送过来的数字证书,通信两方进行身份认证;
[0032]在通信两方均经过身份认证后进行数据发送或接受;
[0033]任一个通信设施作为服务器监听其余网络设施向自己尝试的网络连接,监听方接口向自己尝试网络连接方发来的数字证书,请求对自己的身份进行认证;
[0034]在判断通信两方均经过认证后,进行数据发送或接受。
[0035]更优地,通信两方发送的数据为非明文数据,具体如下:
[0036]将要发送的数据封装为数据包,并采纳自己存储的数字证书中的公共密钥对封装后的数据进行加密并发送;
[0037]封装过程中,在数据段的前方增添数据包种类;
[0038]接收方接收到数据包后,依据自己存储的数字证书中的公共密钥进行解密;
[0039]从解密后的数据中分析出表示数据包种类的字段,并依据数据包种类进行相应处理。
[0040]一种电子设备,包括:存储器和至少一个处理器;
[0041]其中,所述存储器上存储有计算机程序;
[0042]所述至少一个处理器执行所述存储器存储的计算机程序,使得所述至少一个处理器执行如上述的鉴于两重身份的多方通信方法。
[0043]一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序可被处理器执行以实现如上述的鉴于两重身份的多方通信方法。
[0044]本专利技术的鉴于两重身份的多方通信方法及系统具有以下优点:
[0045](一)本专利技术实现多方通信设施的互联互通,使随意通信设施在不平等连接状况下能同时以服务器端和客户端的身份安全地进行通信;
[0046](二)利用本专利技术供给的方法在关于多余一台的网络中进行通信,拥有以下长处:
[0047]①
本专利技术解决了现有技术P2P只有在平等状态下设施才作为客户端和服务器使用的状况;
[0048]②
本专利技术在通信过程中经过数字证书进行身份认证,非法人员没法经过安全认证,进而提升了网络的安全靠谱性;
[0049]③
本专利技术将数据封装为一致的种类,增添了表示数据包种类的数据,使全部的设施能够依据数据包类对数据包进行相应的操作,省去了现有技术中需要依据不一样的协议实现不一样功能的数据办理;
[0050]④
本专利技术采纳自己存储的数字证书中的公共密钥对封装后的数据进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种鉴于两重身份的多方通信方法,其特征在于,该方法是合用于一个以上通信设施的互联互通,使随意通信设施在不平等连接状况下能同时以服务器端和客户端的身份安全地进行通信;具体如下:在每个通信设施中设置并存储目前通信设施的通信对象以及与每个通信对象进行通信时目前通信设施的身份,即部署每个通信设施的通信范围以及通信范围内的通信设施目前的身份;每个通信设施及时监听与自己连接的全部通信设施;判断是否有向自己尝试的网络连接请求:若有,则以服务器端的身份与尝试网络连接请求的通信设施成立连接并与该通信设施进行交互;若无,则持续进行监听。2.根据权利要求1所述的鉴于两重身份的多方通信方法,其特征在于,每个通信设施依据配置要求,随时以客户端的身份向与自己连接的通信设施主动尝试网络连接请求。3.根据权利要求1或2所述的鉴于两重身份的多方通信方法,其特征在于,在每个通信设施中存储用于安全认证的数字证书;具体如下:任一个通信设施作为客户端主动尝试网络连接时,尝试方向对方发送自己存储的数字证书,同时接收对方发送过来的数字证书,通信两方进行身份认证;在通信两方均经过身份认证后进行数据发送或接受;任一个通信设施作为服务器监听其余网络设施向自己尝试的网络连接,监听方接口向自己尝试网络连接方发来的数字证书,请求对自己的身份进行认证;在判断通信两方均经过认证后,进行数据发送或接受。4.根据权利要求3所述的鉴于两重身份的多方通信方法,其特征在于,通信两方发送的数据为非明文数据,具体如下:将要发送的数据封装为数据包,并采纳自己存储的数字证书中的公共密钥对封装后的数据进行加密并发送;封装过程中,在数据段的前方增添数据包种类;接收方接收到数据包后,依据自己存储的数字证书中的公共密钥进行解密;从解密后的数据中分析出表示数据包种类的字段,并依据数据包种类进行相应处理。5.一种鉴于两重身份的多方通信系统,其特征在于,该系统包括,部署模块,用于在每个通信设施中设置并存储目前通信设施的通信对象以及与每个通信对象进行通信时目前通信设施的身份,即部署每...

【专利技术属性】
技术研发人员:刘晨刘澎波
申请(专利权)人:浪潮通信信息系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1