一种加密上网卡通信方法技术

技术编号:21663419 阅读:15 留言:0更新日期:2019-07-20 06:52
本发明专利技术涉及一种加密上网卡通信方法,包括如下步骤:将插设在发送端处的加密上网卡入网;在发送端处生成虚拟网卡;将虚拟网卡的IP地址上报至中心服务端;加密上网卡提取有待发送的IP数据的目的地址,并在目的地址为接收端处上网卡的虚拟网卡的IP地址时,加密、压缩IP数据并输入至中心服务端;中心服务端接收到加密且压缩后的IP数据,且在接收端处的虚拟网卡的IP地址上报至中心服务端时,判断发送端处虚拟网卡的IP地址是否可直达接收端处虚拟网卡的IP地址,如果是,IP数据从加密上网卡递送至接收端,如果否,IP数据从加密上网卡通过所述中心服务端转发至所述接收端。本发明专利技术用于在提升数据安全性的同时提升IP数据的传输效率。

A Communication Method of Encrypted Network Card

【技术实现步骤摘要】
一种加密上网卡通信方法
本专利技术属于通信数据加密
,具体涉及一种加密上网卡通信方法。
技术介绍
随着网络的蓬勃发展,众多业务都已经逐渐迁移到网络中,移动商务、移动办公等极大提高了效率,但是窃取数据等安全性问题也越来越突出,为网上办公的用户造成很大损失,因此,用户对网上通信的安全性提出了越来越高的要求。目前对IP数据加密的方式主要分为两种,一种是对IP数据包头不加密而对数据域加密,另一种是对IP包头和数据域均加密,但是现有技术中,加密后的IP数据通常是通过中心服务端进行中转转发,导致加密数据传输时延大,降低用户体验。
技术实现思路
本专利技术提供一种加密上网卡通信方法,用于在提升数据安全性的同时提升IP数据的传输效率,降低从发送端到接收端之间的时延。为了解决上述技术问题,本专利技术所提出如下技术方案予以解决:一种加密上网卡通信方法,其特征在于,包括如下步骤:将插设在发送端处的加密上网卡接入互联网;在所述发送端处生成对应所述加密上网卡的虚拟网卡;将获取到的所述发送端处的虚拟网卡的IP地址上报至中心服务端;所述加密上网卡提取有待发送的IP数据的目的地址,并在所述目的地址为接收端处上网卡的虚拟网卡的IP地址时,加密、压缩所述IP数据并输入至中心服务端;以及所述中心服务端接收到加密且压缩后的IP数据,且在所述接收端处的虚拟网卡的IP地址上报至中心服务端时,判断所述发送端处虚拟网卡的IP地址是否可直达所述接收端处虚拟网卡的IP地址,如果是,所述IP数据从所述加密上网卡递送至所述接收端,如果否,所述IP数据从所述加密上网卡通过所述中心服务端转发至所述接收端。如上所述的加密上网卡通信方法,为了方便服务端对数据分组传输,在执行所述加密、压缩所述IP数据步骤的同时还执行对所述IP数据进行分组的步骤。如上所述的加密上网卡通信方法,为了对分组数据进行标识,所述对IP数据进行分组的步骤包括对所述IP数据添加组名、用户名和密码。如上所述的加密上网卡通信方法,为了支持系统引导,利用客户端更强的处理能力进行数据处理和业务处理,而不受上网卡性能的影响,同时便于将业务软件集成,降低业务软件的开发和迁移成本,所述加密上网卡通信方法还包括加密上网卡对发送端进行系统引导的模式,所述模式包括如下步骤:内置有系统文件的加密上网卡接入互联网;在所述系统文件的版本号与中心服务端处的系统文件版本号比对,如果所述中心服务端处的系统文件版本高于所述系统文件的版本,下载所述中心服务端处的系统文件版本至所述加密上网卡处,如果所述中心服务端处的系统文件版本低于所述系统文件的版本,使用加密上网卡处的系统文件版本;所述加密上网卡为所述发送端开启DHCP服务;所述加密上网卡开启FTP服务,引导所述发送端加载所述加密上网卡处的系统文件。如上所述的加密上网卡通信方法,所述加密上网卡为所述客户端提供DHCP服务的步骤包括:所述加密上网卡为所述客户端分配IP地址。如上所述的加密上网卡通信方法,所述发送端通过网口或USB口加载所述加密上网卡处的系统文件。与现有技术相比,本专利技术提供的加密上网卡通信方法的优点和有益效果是:在实现IP数据加密的同时对IP数据进行压缩,降低因加密造成的一定开销,在提升IP数据传输安全性的同时提升IP数据传输效率;中心服务端通过握手交互,判断发送端的IP数据是直接发送至接收端还是通过中心服务端转发至接收端,在不经过中心服务端转发时,降低了中心服务端对数据处理的压力,进一步提升了数据传输效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对本专利技术实施例或现有技术描述中所需要使用的附图作一简要介绍,显而易见地,下面描述的附图是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本专利技术的加密上网卡通信方法的实施例的流程图;图2为专利技术的加密上网卡通信方法中用于判断发送端和接收端是否可达的流程图;图3为本专利技术的加密上网卡通信方法中加密上网卡引导加载系统文件的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了保证IP数据的安全性,对IP数据域进行加密,同时加密会带来一定的数据开销,通过对加密后IP数据进行压缩,降低加密带来的开销,且在发送端处的上网卡和接收端处的上网卡可直达的情况下,摆脱中心服务端直接进行访问,提升数据传输效率,且降低了对中心服务端的数据处理的压力,本实施例涉及一种加密上网卡通信方法,包括如下步骤:将插设在发送端处的加密上网卡接入互联网;在所述发送端处生成对应所述加密上网卡的虚拟网卡;将获取到的所述发送端处的虚拟网卡的IP地址上报至中心服务端;所述加密上网卡提取有待发送的IP数据的目的地址,并在所述目的地址为接收端处上网卡的虚拟网卡的IP地址时,加密、压缩所述IP数据并输入至中心服务端;以及所述中心服务端接收到加密且压缩后的IP数据,且在所述接收端处的虚拟网卡的IP地址上报至中心服务端时,判断所述发送端处虚拟网卡的IP地址是否可直达所述接收端处虚拟网卡的IP地址,如果是,所述IP数据从所述加密上网卡递送至所述接收端,如果否,所述IP数据从所述加密上网卡通过所述中心服务端转发至所述接收端。请参见图1,其示出了本实施例加密上网卡通信方法的流程图。具体地,首先,将加密上网卡通过网口或USB口等接口插设在发送端(即客户端(例如PC))处,加密上网卡接入互联网且与中心服务端进行交互,表示加密上网卡已入网,并获取到运营商分配的IP地址;将该IP地址上报给中心服务端,且生成虚拟网卡,其中该虚拟网卡具有唯一的IP地址和MAC地址;在加密上网卡接收到发送端有待发送的IP数据时,从该IP数据中提取目的地址,用于判断是否是发往接收端(即对端客户端(例如PC))的数据信息;在该目的地址为接收端处上网卡的虚拟网卡的IP地址时,表示该IP数据是发往接收端的数据信息,此时加密上网卡对该IP数据进行加密且压缩,便于快速传输;加密且压缩后的IP数据递送至中心服务端,在中心服务端处进行发送端和接收端之间的握手,且在目的地址上报至中心服务端后,判断目的地址是否可直达,即判断IP数据是否可脱离中心服务,如果握手成功则通信双方可直接通信,否则依托中端直接将IP数据从加密上网卡的虚拟网卡的IP地址直达接收端处上网卡的虚拟网卡的IP地址心服务端进行数据转发;接收端处上网卡接收到加密且压缩的数据后进行解密和解压。此种架构既适用于无线网络,也适用于有线网络。在本实施例中,请参见图2,图2示出了中心服务端判断IP数据从发送端是否可达接收端的流程图。具体地,中心服务端接收到IP数据;在接收到IP数据后,从该IP数据中提取目的地址,用于判断是否是发往接收端(即对端客户端(例如PC))的数据信息,在判断该目的地址为接收端处上网卡的虚拟网卡的IP地址时,表示该IP数据是发往接收端的数据信息;中心服务端判断该目的地址是否已经上报至中心服务端,如果没有本文档来自技高网...

【技术保护点】
1.一种加密上网卡通信方法,其特征在于,包括如下步骤:将插设在发送端处的加密上网卡接入互联网;在所述发送端处生成对应所述加密上网卡的虚拟网卡;将获取到的所述发送端处的虚拟网卡的IP地址上报至中心服务端;所述加密上网卡提取有待发送的IP数据的目的地址,并在所述目的地址为接收端处上网卡的虚拟网卡的IP地址时,加密、压缩所述IP数据并输入至中心服务端;以及所述中心服务端接收到加密且压缩后的IP数据,且在所述接收端处的虚拟网卡的IP地址上报至中心服务端时,判断所述发送端处虚拟网卡的IP地址是否可直达所述接收端处虚拟网卡的IP地址,如果是,所述IP数据从所述加密上网卡递送至所述接收端,如果否,所述IP数据从所述加密上网卡通过所述中心服务端转发至所述接收端。

【技术特征摘要】
1.一种加密上网卡通信方法,其特征在于,包括如下步骤:将插设在发送端处的加密上网卡接入互联网;在所述发送端处生成对应所述加密上网卡的虚拟网卡;将获取到的所述发送端处的虚拟网卡的IP地址上报至中心服务端;所述加密上网卡提取有待发送的IP数据的目的地址,并在所述目的地址为接收端处上网卡的虚拟网卡的IP地址时,加密、压缩所述IP数据并输入至中心服务端;以及所述中心服务端接收到加密且压缩后的IP数据,且在所述接收端处的虚拟网卡的IP地址上报至中心服务端时,判断所述发送端处虚拟网卡的IP地址是否可直达所述接收端处虚拟网卡的IP地址,如果是,所述IP数据从所述加密上网卡递送至所述接收端,如果否,所述IP数据从所述加密上网卡通过所述中心服务端转发至所述接收端。2.根据权利要求1所述的加密上网卡通信方法,其特征在于,在执行所述加密、压缩所述IP数据步骤的同时还执行对所述IP数据进行分组的步骤。3.根据权利要求2所述的加密上网卡通信方法,其特征在于,所述对IP数据进行分组的步骤包...

【专利技术属性】
技术研发人员:张少杰郝国忠王盼
申请(专利权)人:青岛海信电子设备股份有限公司
类型:发明
国别省市:山东,37

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

1