基于单片机的TCP/IP技术研究及应用 摘要 今天,的应用己经深入到日常生活的各个方面。研究嵌入式TCP/IP协议在内部资源有限微处理器上的实现,具有重要的现实意义和经济价值。 产生。实现方案的前提下,应用了一种基于单片自身特点的具体的解决方案:嵌入式TCP/IP协议。通过对TCP/IP网络协议的深入分析,对TCP/IP协议进行合理的简化,将其嵌入到内部资源有限的微处理器中,实现以电子邮件方式进行远程数据传输。 关键字:嵌入式;TCP/IP;单片机 ABSTRACT Today, embedded application already deeply into all aspects of daily life. Research embedded TCP/IP protocol internal resources are limited in the realization of the microprocessor, have important practical significance and economic value. It firstly introduces the embedded position and for embedded generation. Based on the existing embedded pared several recent microcontroller access , under the precondition of realizing scheme used a based on single chip the characteristics of its own specific solution: embedded TCP/IP protocol. Based on TCP/work protocol, the in-depth analysis of TCP/IP protocol, reasonable simplified embedded in its limited resources to the interior, so as to realize microprocessor by E-mail remote data transmission. Key words: 摘要 II ABSTRACT III 第1章引言 3 论文选题的背景及意义 3 本文主要工作 3 第2章系统组成 5 嵌入式系统概述 5 嵌入式系统的概念机特点 5 嵌入式系统的组成 5 6 7 概念及特点 7 方案 8 第3章网络协议 10 TCP/IP分层模型 10 数据封装 11 数据帧分用 12 协议层简介 13 网际层协议 13 IP地址分配 14 地址解析协议 15 ICMP协议 16 传输控制协议 16 TCP连接和释放 16 用户数据报协议 18 第四章系统总体设计 19 硬件设计 19 TCP/IP协议层选择及分析 20 链路层协议选择及分析 21 网络层协议选择及分析 21 传输层协议选择及分析 21 应用层协议选择 22 第五章 TCP/IP协议栈的实现 24 ARP协议的实现 24 ARP分组格式及数据结构 24 ARP协议软件实现 24 IP协议及其实现 26 IP数据报格式 27 IP软件实现 27 ICMP报文协议的实现 29 TCP协议的实现 30 TCP的报文段 30 TCP协议的实现 31 运输控制块TCB 31 处理传入数据模块 32 处理数据输出模块 32 定时管理器 34 SMTP协议的实现 36 客户机与服务器之间的交互 36 SMTP邮件协议的实现 37 结束语 39 致谢 40 参考文献 41 第1章引言 论文选题的背景及意义 是本世纪计算机世界的一项热门技术。目前,嵌入式系统已经成为我们生活的一部分,在家用电器、工业设备、医疗设备及汽车应用等领域的应用不断扩大。嵌入式设备的联网已经开