论文部分内容阅读
互联网已经进入一个崭新的时代,它已成为我们日常生活的一部分.与此同时,嵌入式系统逐步融入我们的生活中,嵌入式系统也越来越重视网络特性.网络专家预测:将来在Internet上传输的信息中,将有70%的信息来自小型嵌入式系统[1].嵌入式设备的Internet网络化成为目前网络发展的重要方向和必然结果.为此,该文对嵌入式设备联网的TCP/IP协议进行了研究.目前已经出现的嵌入式系统的TCP/IP实施方案多数是面向某一特殊的应用,通常是Web服务器,并不适合处理一般的应用.当前8位、16位嵌入式系统在市场上有着广泛的应用,要实现这些资源十分有限的嵌入式设备接入Internet,需要设计适用于一般应用、代码量小、便于移植的轻便TCP/IP协议栈,在该论文中称之为"嵌入式轻便TCP/IP协议"(EPIP-Embeded Portable TCP/IP).嵌入式轻便TCP/IP协议的研究是和实际紧密结合的研究,因为设计目标是面向一般应用的TCP/IP实施方案,所以无论在商业领域还是在非商业领域,都可以应用嵌入式轻便TCP/IP协议实现嵌入式系统接入Internet.嵌入式系统能够连接到Internet上面,则可以方便、低廉地将信息传送到几乎世界上的任何一个地方.论文首先介绍了嵌入式TCP/IP协议栈的总体框架设计和目前的研究现状,然后简单介绍实现部分的TCP/IP协议的工作原理.在第四章着重讲述了嵌入式轻便TCP/IP协议的设计思路和各个功能模块的详细设计,包括实现的主体协议ARP、IP、ICMP、TCP、UDP等协议的数据结构和函数模块调用.第五章讲述了在模拟的实验环境下嵌入式轻便TCP/IP协议栈的运行情况,包括在没有操作系统支持和有简单操作系统支持两种情况下的仿真实验研究.通过实验测试可以得出结论,在Client/Server网络环境下,嵌入式轻便TCP/IP协议栈可以支持多种应用,各个协议完成了指定的功能.论文的最后对今后的进一步研究方向进行了探讨.