论文部分内容阅读
路由器将互联网络中的各个子网有机的联接起来,最终组成了现在庞大复杂的网络结构。但由于网络宽带的极速增长,Internet上的用户需求越来越大,传统的宽带路由器不仅需要复杂庞大的布线工作,还要定时进行线路维护,同时用户对路由器的工作性能以及网络安全问题越来越重视,针对这些问题,本论文提出了一种基于嵌入式技术的无线路由器的设计方案,设计一种不仅具有较高的服务质量,也具有保障网络安全的防火墙功能的无线路由器。
本论文在路由器相关技术理论的基础上,根据无线路由器的功能需求,提出了总体设计方案。无线路由器的硬件设计部分是以集以太网控制和网络交换功能于一体的KS8695X芯片为控制核心的,其外围电路的设计包括电源、时钟、复位电路的设计以及外部存储器接口的设计。通过对WAN和LAN接口电路的设计,使无线路由器可以通过WAN口访问广域网,并用网络电缆连接到LAN接口实现设备的互联,通过对PCMCIA接口设计,使在无线局域网内的无线设备能进行无线通信。
在无线路由器的软件设计过程中,通过对交叉编译环境的建立,引导装载程序的启动以及对Linux内核的移植以及源代码的修改,构建了无线路由器的软件平台。使用CGI通用网关接口技术,实现了对web服务器的远程访问。利用Netfilter框架和Iptables管理工具,实现了无线路由器的防火墙功能。
该方案所设计的无线路由器不仅成本低,且具有较好的性能以及可靠性,能进行有线通信,也能进行无线通信,并且具有对数据包进行过滤与保密,防止恶意网站的攻击的防火墙功能,相信具有广阔的市场前景。