【技术实现步骤摘要】
构建局域网进行信息传输的方法及系统
本专利技术涉及网络信息技术,尤其涉及构建局域网进行信息传输的方法及系统。
技术介绍
目前,在局域网内进行数据包传播时,数据包将传递到路由器,由路由器传递给本局域网内的其他终端;如果目的地址为外网,则路由器将丢弃数据包。这就导致了不在同一局域网内的两个终端无法进行广播通信。目前能够解决这个问题的实现方式中,要么需要设备的支持,要么有复杂的实现和配置方式。
技术实现思路
本专利技术提供了一种构建局域网进行信息传输的方法,该方法能够实现跨路由构建虚拟局域网来进行数据传输,且其实现方式简便,无需额外的设备支持。本专利技术提供了一种构建局域网进行信息传输的系统,该系统能能够实现跨路由构建虚拟局域网来进行数据传输,且其实现方式简便,无需额外的设备支持。一种构建局域网进行信息传输的方法,第一终端处于第一局域网内,第二终端处于第一局域网外,第一终端上虚拟出关于第二终端的虚拟机,表示为第二终端虚拟机,第二终端上虚拟出关于第一终端的虚拟机,表示为第一终端虚拟机;将第一终端用A表示,第二终端用B表示,将第二终端虚拟机用VB表示,将第一终端虚拟机用VA表示;将第一终端的IP地址用IPA表示,将第二终端的IP地址用IPB表示;将第一终端虚拟机的IP地址用IPVA表示,IPVA为与B同在一个局域网内的不存在的虚拟IP地址,将第二终端虚拟机的IP地址用IPVB表示,IPVB为与A同在一个局域网内的不存在的虚拟IP地址;第一终端内保存关于第二终端虚拟机的映射关系,包括IPVB与IPVA之间的第一映射关系,以及IPVB与IPB之间的第二映射关系;该方法包括: ...
【技术保护点】
一种构建局域网进行信息传输的方法,第一终端处于第一局域网内,第二终端处于第一局域网外,其特征在于,第一终端上虚拟出关于第二终端的虚拟机,表示为第二终端虚拟机,第二终端上虚拟出关于第一终端的虚拟机,表示为第一终端虚拟机;将第一终端用A表示,第二终端用B表示,将第二终端虚拟机用VB表示,将第一终端虚拟机用VA表示;将第一终端的IP地址用IPA表示,将第二终端的IP地址用IPB表示;将第一终端虚拟机的IP地址用IPVA表示,IPVA为与B同在一个局域网内的不存在的虚拟IP地址,将第二终端虚拟机的IP地址用IPVB表示,IPVB为与A同在一个局域网内的不存在的虚拟IP地址;第一终端内保存关于第二终端虚拟机的映射关系,包括IPVB与IPVA之间的第一映射关系,以及IPVB与IPB之间的第二映射关系;该方法包括:第一终端和第二终端之间建立传输控制协议TCP连接;第一终端向第一局域网内的第二终端虚拟机发送数据包时,在第一映射关系中查找出与目的地址IPVB对应的地址IPVA,将源地址修改为查找出的IPVA,在第二映射关系中查找出与目的地址IPVB对应的地址IPB,将目的地址修改为IPB;第一终端对数据 ...
【技术特征摘要】
1.一种构建局域网进行信息传输的方法,第一终端处于第一局域网内,第二终端处于第一局域网外,其特征在于,第一终端上虚拟出关于第二终端的虚拟机,表示为第二终端虚拟机,第二终端上虚拟出关于第一终端的虚拟机,表示为第一终端虚拟机;将第一终端用A表示,第二终端用B表示,将第二终端虚拟机用VB表示,将第一终端虚拟机用VA表示;将第一终端的IP地址用IPA表示,将第二终端的IP地址用IPB表示;将第一终端虚拟机的IP地址用IPVA表示,IPVA为与B同在一个局域网内的不存在的虚拟IP地址,将第二终端虚拟机的IP地址用IPVB表示,IPVB为与A同在一个局域网内的不存在的虚拟IP地址;第一终端内保存关于第二终端虚拟机的映射关系,包括IPVB与IPVA之间的第一映射关系,以及IPVB与IPB之间的第二映射关系;该方法包括:第一终端和第二终端之间建立传输控制协议TCP连接;第一终端向第一局域网内的第二终端虚拟机发送数据包时,在第一映射关系中查找出与目的地址IPVB对应的地址IPVA,将源地址修改为查找出的IPVA,在第二映射关系中查找出与目的地址IPVB对应的地址IPB,将目的地址修改为IPB;第一终端对数据包进行封装,得到封装后的数据包;根据目的地址IPB,将封装后的数据包通过TCP连接发送给目的地。2.如权利要求1所述的方法,其特征在于,所述第一终端向第一局域网内的第二终端虚拟机发送数据包包括:第一终端在第一域网内发送广播包,包括向第一局域网内的第二终端虚拟机发送广播包。3.如权利要求1或2所述的方法,其特征在于,该方法还包括:第一终端从TCP连接接收数据包,对数据包进行解析,判断源地址是否为第二终端虚拟机的IP地址IPVB,如果是,则将数据包发送给第一终端自己。4.如权利要求1所述的方法,其特征在于,第二终端内保存关于第一终端虚拟机的映射关系,包括IPVA与IPVB之间的第三映射关系,以及IPVA与IPA之间的第四映射关系;该方法还包括:第二终端向本局域网内的第一终端虚拟机发送数据包时,在第三映射关系中查找出与目的地址IPVA对应的地址IPVB,将源地址修改为查找出的IPVB,在第四映射关系中查找出与目的地址IPVA对应的第二终端地址IPA,将目的地址修改为IPA;第二终端对数据包进行封装,得到封装后的数据包;根据目的地址IPA,将封装后的数据包通过TCP连接发送给目的地。5.如权利要求4所述的方法,其特征在于,所述第二终端向本局域网内的第一终端虚拟机发送数据包包括:第二终端在本局域网内发送广播包,包括向本局域网内的第一终端虚拟机发送广播包。6.如权利要求4或5所述的方法,其特征在于,该方法还包括:第二终端从TCP连接接收数据...
【专利技术属性】
技术研发人员:孙吉平,韩勇,
申请(专利权)人:北京深思数盾科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。