论文部分内容阅读
嵌入式Internet技术在家电、工业控制等领域得到了广泛的应用,尤其是嵌入式Web服务器技术近年来发展迅速。本文以嵌入式家庭网关为背景,研究在资源有限的低速普通处理器上如何实现支持IPv4和IPv6的嵌入式Web Server及其支撑技术。 论文首先分析了嵌入式Web Server的研究状况。在综合比较了现有各种嵌入式Web Server技术的基础上,从网络接入、发送数据的封装、接收数据的分析等方面分析了在低速普通处理器上构建嵌入式Web Server的可行性。构建了基于支持双协议栈嵌入式Web Server的家庭网关的体系结构。结合低速普通处理器的特点,根据针对嵌入式系统的TCP/IP协议子集划分和协议优化的思想,设计了一套专门用于嵌入式Web Server的网络协议栈。将IPv6协议引入到嵌入式系统,使得嵌入式Web Server可以运行在IPv4和IPv6两个协议栈上。根据嵌入式系统的特点,对嵌入式Web Server的服务器/客户端交互进行了研究,分析了http协议以及公共网关接口在嵌入式Web Server中的构建。同时,对系统的安全性进行了探讨。最后,结合以上研究内容,给出了一个基于双协议栈嵌入式Web Server的应用模型。