基于桥接模式的网关无源IP访问互联网的系统技术方案

技术编号:17783947 阅读:47 留言:0更新日期:2018-04-22 15:12
本发明专利技术公开了一种基于桥接模式的网关无源IP访问互联网的系统,包括数据采集模块,用于监听网口,获取终端网口通信数据,获取拨号终端网口的可用IP;数据处理模块:提取可上网IP、MAC、PPP的Session ID;存储模块:存储数据包;数据发送模块:将数据包从指定的接口发送至目标IP;数据接收模块:接收目标IP返回的数据。本发明专利技术可以实现网关无源IP访问互联网。

【技术实现步骤摘要】
基于桥接模式的网关无源IP访问互联网的系统
本专利技术涉及网络通信领域,具体涉及基于桥接模式的网关无源IP访问互联网的系统。
技术介绍
互联网(英语:internet),又称网际网路或音译因特网、英特网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。这种将计算机网络互相联接在一起的方法可称作“网络互联”,在这基础上发展出覆盖全世界的全球性互联网络称“互联网”,即是“互相连接一起的网络”。互联网并不等同万维网(WorldWideWeb),万维网只是一建基于超文本相互链接而成的全球性系统,且是互联网所能提供的服务之一。单独提起互联网,一般都是互联网或接入其中的某网络,有时将其简称为网或网络(theNet)可以通讯、社交、网上贸易。互联网的访问是指两台计算机或多台计算机通过互联网连接到对方计算机或传输数据到对方的计算机。互联网上的各种聊天工具、网络游戏,在使用的过程中都叫互联网访问。公司行政部向中国网通申请的宽带上网业务已经开通。网络管理员需要将一台公用计算机和网关连接,并在Windows中创建宽带连接,从而使这台计算机能够访问Internet。采用PPPoverEthernet(PPPoE)协议进行虚拟拨号,拨号后由验证服务器验证用户的用户名和密码,验证通过后就建立起一条高速的用户数字线路,并为用户分配相应的动态IP地址。网络管理员在Windows中创建宽带连接时,系统会自动安装PPPoE协议。用户名和密码是由中国网通提供的,密码允许用户自行修改。综上可得,目前要实现互联网的访问必须要有一个IP地址才能实现互联网的访问,对于像网关这类本身不具备IP地址的设备则无法访问。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于桥接模式的网关无源IP访问互联网的系统,可以实现网关无源IP访问互联网。本专利技术的目的是通过以下技术方案来实现的:基于桥接模式的网关无源IP访问互联网的系统,包括以下模块:数据采集模块,用于监听网口,获取终端网口通信数据,获取拨号终端网口的可用IP;数据处理模块:提取可上网IP、MAC、PPP的SessionID;存储模块:存储数据包;数据发送模块:将数据包从指定的接口发送至目标IP;数据接收模块:接收目标IP返回的数据。进一步的,所述的数据包包括IP层、PPP层和以太网帧头;所述IP层封装DIP和SIP,其中DIP是目标IP,SIP是拨号终端的可上网IP;所述PPP层封装SessionID以及协议字段;所述以太网帧头封装DMAC、SMAC,其中DMAC是指目标MAC,SMAC是指用户设备MAC即拨号终端MAC。进一步的,所述的数据包还包括传输层和应用层,所述传输层封装TCP协议字段以及UDP协议字段;所述应用层根据具体的处理业务封装相对应的功能字段。进一步的,所述的终端网口是LAN口。进一步的,所述的指定的接口是光纤口或LAN口。进一步的,所述的拨号终端可以是路由器、电脑、智能终端。进一步的,所述的目标IP是指被访问请求点的IP。本专利技术的有益效果是:本专利技术中首先通过上网终端拨号成功上网,然后监听网口的通信数据,提取拨号终端MAC、连接方MAC(即本专利技术中的目标MAC)、PPP的SessionID,进而构造数据包,将数据包从网关直接发送至目标IP,然后拨号终端IP接收目标IP返回的数据,如此则形成了网关至目标IP以及目标IP至拨号终端IP的传输路径,其中目标IP至拨号终端IP的传输路径为有效的完整的联网访问路径,而该路径必经过网关节点、故而实现了网关节点访问互联网的目的,整个实现过程中网关自身并未分配IP,从而实现了网关在无源IP的情况下访问互联网。附图说明图1是本专利技术的框架示意图;图2是本专利技术数据包的结构示意图;图3是本专利技术网关无源IP访问互联的示意图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。如图1-3所示,基于桥接模式的网关无源IP访问互联网的系统,包括以下模块:数据采集模块,用于监听网口,获取终端网口通信数据,获取拨号终端网口的可用IP;数据处理模块:提取可上网IP、MAC、PPP的SessionID;存储模块:存储数据包;数据发送模块:将数据包从指定的接口发送至目标IP;数据接收模块:接收目标IP返回的数据。进一步的,所述的数据包包括IP层、PPP层和以太网帧头;所述IP层封装DIP和SIP,其中DIP是目标IP,SIP是拨号终端的可上网IP;所述PPP层封装SessionID以及协议字段;所述以太网帧头封装DMAC、SMAC,其中DMAC是指目标MAC,SMAC是指用户设备MAC即拨号终端MAC。进一步的,所述的数据包还包括传输层和应用层,所述传输层封装TCP协议字段以及UDP协议字段;所述应用层根据具体的处理业务封装相对应的功能字段。进一步的,所述的终端网口是LAN口。进一步的,所述的指定的接口是光纤口或LAN口。进一步的,所述的拨号终端可以是路由器、电脑、智能终端。进一步的,所述的目标IP是指被访问请求点的IP。本系统的具体工作流程如下:数据采集:监听网口,获取终端网口通信数据;数据解析:提取可上网IP、MAC、PPP的SessionID;构造数据包:利用数据解析步骤中的数据构造数据包;发送数据包:将构造的数据包从指定的接口发送至目标IP;数据接收:接收目标IP返回的数据。业务功能处理:根据应用层的功能字段进行相应的业务处理。其工作原理如下:拨号终端进行拨号上网,拨号成功后可以访问互联网,soft监听网关光纤口通信数据,并提取MAC、PPP的SessionID,在拨号终端与互联网之间存在互联网访问的上行路径A→B,以及下行路径B’→A’,soft通过上行路径A→B获取光纤口通信数据提取MAC、PPP的SessionID,并通过A→B中的C点发生数据包至目标IP即需要访问的互联网地址,目标IP返回的数据由下行路径B’→A’传输至网关,即网关从C’点截取目标IP返回的数据,从而建立了C→B→B’→C’的互联网访问路径,即基于桥接原理建立网关访问互联网的路径,实现了网关无源IP访问互联网。【实施例1】一种基于桥接模式的网关无源IP访问互联网的网关测速系统,本实施例中的拨号终端为笔记本电脑。该系统包括:数据采集模块,用于监听网口,获取终端网口通信数据,获取拨号终端网口的可用IP;数据处理模块:提取可上网IP、MAC、PPP的SessionID;存储模块:存储数据包,数据包包括IP层、PPP层和以太网帧头、传输层以及应用层,数据包的具体结构如下:IP层,封装网速测试点IP和笔记本电脑所分配的IP以及必要的缺省字段;PPP层,封装PPP的SessionID+协议字段;以太网帧头,封装笔记本的可用MAC和网速测试点MAC;传输层:封装TCP协议字段或者UDP协议字段;应用层:封装具有网速测速功能的字段;数据发送模块:将数据包从指定的接口发送至需要测速的IP;数据接收模块:接收需要测速的IP返回的数据。将上述软件配置在网关中,并通过路径C→B→B’→C’获取互联网上传和下载的网速,从而实现互联网的测速,具体功能实现是通过修改数据包中应用层的功能字段,将该功能字段封装成获取互联本文档来自技高网
...
基于桥接模式的网关无源IP访问互联网的系统

【技术保护点】
基于桥接模式的网关无源IP访问互联网的系统,其特征在于包括以下模块:数据采集模块,用于监听网口,获取终端网口通信数据,获取拨号终端网口的可用IP;数据处理模块:提取可上网IP、MAC、PPP的Session ID;存储模块:存储数据包;数据发送模块:将数据包从指定的接口发送至目标IP;数据接收模块:接收目标IP返回的数据。

【技术特征摘要】
1.基于桥接模式的网关无源IP访问互联网的系统,其特征在于包括以下模块:数据采集模块,用于监听网口,获取终端网口通信数据,获取拨号终端网口的可用IP;数据处理模块:提取可上网IP、MAC、PPP的SessionID;存储模块:存储数据包;数据发送模块:将数据包从指定的接口发送至目标IP;数据接收模块:接收目标IP返回的数据。2.根据权利要求1所述的基于桥接模式的网关无源IP访问互联网的系统,其特征在于:所述的数据包包括IP层、PPP层和以太网帧头;所述IP层封装DIP和SIP,其中DIP是目标IP,SIP是拨号终端的可上网IP;所述PPP层封装SessionID以及协议字段;所述以太网帧头封装DMAC、SMAC,其中DMAC是指目标MAC,SMAC是指用户设备MAC即拨号终端...

【专利技术属性】
技术研发人员:谢谷林梅李维贤叶树祥李亚李黎杨曦杨加团付文岚金泓
申请(专利权)人:成都网丁科技有限公司
类型:发明
国别省市:四川,51

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

1