[发明专利]基于MAC层数据通信的SOHO路由器快速配置系统及方法有效
申请号: | 201310545396.3 | 申请日: | 2013-11-06 |
公开(公告)号: | CN103533105B | 公开(公告)日: | 2017-11-14 |
发明(设计)人: | 王凯;何国荣 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/24;H04L12/751 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201616 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 mac 数据通信 soho 路由器 快速 配置 系统 方法 | ||
技术领域
本发明涉及一种网络技术,特别是涉及一种基于MAC层数据通信的SOHO路由器快速配置系统及方法。
背景技术
随着宽带以及WIFI技术的普及,WIFI路由器已经成为家庭组网的不二选择,通过路由器,用户可以很方便的完成小型局域网的组网。但是对于普通用户而言,正确的配置路由器并不是一件容易的事情。因此,一种简单而高效的配置路由器的方法对用户来说是很有必要的。
目前市场上路由器快速配置工具对路由器进行配置的方法基本上都是基于IP层的。这种配置工具一般会有以下几个交互过程:PC上运行路由器快速配置工具,首先路由器快速配置工具群发路由器本网段的广播包;路由器收到这个广播包之后,给予回应;PC未收到回应包,则失败;若收到回应包,则表示连接成功,此时路由器快速配置工具继续运行一系列配置后,PC会向路由器IP发送带有配置信息的数据包;路由器根据这个包完成配置,并给予PC回应包;PC收到回应包,运行结束;
从现有技术的交互过程可以发现,由于对路由器进行配置的方法基本上都是基于IP层通信的,用户为网卡配置的IP地址和路由器的地址一旦不在同一网段,由于IP层通信依赖于网卡的IP地址,现有的路由器快速配置工具就不能够正确的配置路由器。为此很有必要找到一种方法,对网络不是很熟悉的用户也能快速正确的配置路由器。
MAC帧是基于MAC层数据通信的数据帧,其传输和IP地址无关。MAC帧的帧头包括三个字段。前两个字段分别为6字节长的目的地址字段和源地址字段,目的地址字段包含目的MAC地址信息,源地址字段包含源MAC地址信息。第三个字段为2字节的长度/类型字段,长度/类型字段具有两种意义中的一种。如果这个字段的值小于1518,那么这个字段就是长度字段,并定义后面的数据字段的长度。但是如果这个字段的值大于1518,它就定义使用因特网服务的上层协议。MAC帧的数据部分只有一个字段,其长度在46到1500字节之间,包含的信息是网络层传下来的数据。MAC帧的帧尾也只有一个字段,为4字节长,包含的信息是帧校验序列FCS(使用CRC校验)。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于MAC层数据通信的SOHO路由器快速配置系统和方法,用于解决现有技术中为网卡配置的IP地址和路由器的地址一旦不在同一网段,用户就不能够在用户机上运用现有的路由器快速配置工具配置SOHO路由器的问题。
为实现上述目的及其他相关目的,本发明提供一种基于MAC层数据通信的SOHO路由器快速配置系统,所述SOHO路由器快速配置系统至少包括:设置于用户机上的客户端配置模块,包括:网卡地址获取单元,用于获取所述用户机的网卡的MAC地址;MAC层数据帧创建单元,与所述网卡地址获取单元相连,用于以所述网卡地址获取单元获取的所述网卡的MAC地址作为源地址,以与设置于SOHO路由器的服务端配置模块约定好的配置类型作为类型,以用户对所述SOHO路由器的配置信息作为数据,创建一个MAC层数据帧;MAC层数据帧发送单元,与所述MAC层数据帧创建单元相连,用于利用所述网卡广播发送所述MAC层数据帧创建单元创建的所述MAC层数据帧,以便设置于所述SOHO路由器上的服务端配置模块接收所述MAC层数据帧,并且根据所述MAC层数据帧的数据完成对所述SOHO路由器的相应配置。
优选地,所述客户端配置模块还包括MAC层确认帧接收单元,用于侦听并接收类型为与设置于所述SOHO路由器的服务端配置模块约定好的确认类型的MAC层确认帧,确认配置成功。
优选地,所述用户机包括一个或者多个网卡。
本发明还提供一种基于MAC层数据通信的SOHO路由器快速配置系统,所述SOHO路由器快速配置系统至少包括:设置于SOHO路由器的服务端配置模块,所述服务端配置模块包括:MAC层数据帧接收单元,用于侦听并接收MAC层数据帧,接收到类型为与设置于用户机的客户端配置模块约定好的配置类型的MAC层数据帧,获取所述MAC层数据帧的数据,即用户对所述SOHO路由器的配置信息;路由器配置单元,与所述MAC层数据帧接收单元相连,用于根据所述接收MAC层数据帧单元获取的所述数据完成对所述SOHO路由器的相应配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310545396.3/2.html,转载请声明来源钻瓜专利网。