发明名称 基于虚拟网络接口和反向地址转换的网络数据传输方法
摘要 本发明涉及基于虚拟网络接口和反向地址转换的网络数据传输方法,属于计算机网络访问技术领域,该方法包括:网络终端通过虚拟网络接口发送网络数据包,该网络数据包再被虚拟反向网络地址转换器截取,将该数据包中的源网络地址修改成被选择的物理网络接口的网络地址,再通过该物理网络接口进行发送;当网络终端的任何一个物理网络接口接收到来自服务器返回的网络数据包时,虚拟反向网络地址转换器截取该网络数据包,然后将该网络数据包的目的地址修改成虚拟网络接口的网络地址,并通过虚拟网络接口递送给上层的操作系统或用户。本发明只需要修改网络终端一侧,不但能够有效支持多个异构网络接口的同时使用和访问,还能够非常方便的进行部署和应用。
申请公布号 CN101986666B 申请公布日期 2013.07.24
申请号 CN201010532632.4 申请日期 2010.11.05
申请人 清华大学 发明人 张尧学;周悦芝
分类号 H04L29/12(2006.01)I;H04L12/28(2006.01)I;H04L12/70(2013.01)I 主分类号 H04L29/12(2006.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 廖元秋
主权项 一种基于虚拟网络接口和反向地址转换的网络数据传输方法,其特征在于,在网络终端中设置一个虚拟网络接口,一个虚拟反向网络地址转换器,该虚拟网络接口一端与用户及操作系统相连,另一端与虚拟反向网络地址转换器相连;该方法包括:网络终端通过虚拟网络接口发送IP网络数据包,该IP网络数据包再被所述虚拟反向网络地址转换器截取,虚拟反向网络地址转换器将该IP网络数据包中的源IP网络地址修改成被选择的物理网络接口的IP网络地址,再通过该物理网络接口进行发送;当网络终端的任何一个物理网络接口接收到来自服务器返回的IP网络数据包时,虚拟反向网络地址转换器截取该IP网络数据包,然后将该IP网络数据包的目的IP网络地址修改成虚拟网络接口的IP网络地址,并通过虚拟网络接口递送给上层的操作系统或用户;将所述虚拟网络接口的IP网络地址设置为一个内部IP网络地址或者一个合法的外部IP网络地址;为现有网络终端上的所有物理网络接口,均分配一个合法的IP网络地址,用于能够访问Internet上的主机或被Internet上的主机寻址;将所述的虚拟反向网络地址转换器连接在虚拟网络接口和网络终端上的所有物理网络接口之间;将虚拟网络接口设置为用户或操作系统使用的默认网络接口;将虚拟反向网络地址转换器设置为能够截获虚拟网络接口和全部物理网络接口所发送或接收的IP网络数据包的网络地址转换器。
地址 100084 北京市海淀区清华园1号