嵌入式TCP/IP协议栈研究与实现

嵌入式TCP/IP协议栈研究与实现

论文题目: 嵌入式TCP/IP协议栈研究与实现

论文类型: 硕士论文

论文专业: 计算机应用技术

作者: 胡海

导师: 李成忠

关键词: 嵌入式,协以,协议栈,单片机

文献来源: 西南交通大学

发表年度: 2005

论文摘要: Internet的应用已经越来越广泛,接入Internet的主体也开始变化,越来越多的小型嵌入式设备需要Internet接入功能。嵌入式Internet技术就是为小型设备接入Internet提出来的,它主要有直接嵌入式和网关式两种方式。直接嵌入式一般采用8位和16位单片机,在成本及开放性方面具有优势。直接嵌入式系统通常没有操作系统,或者只微内核操作系统。但可能支持简化的TCP/IP协议及其他一些相关协议。尽管它们所实现的TCP/IP协议栈不够完整,但是它们在系统成本,移动性方面具有较大的优势,因而更有应用前景。 笔者在相关工作中完成了基本的嵌入式TCP/IP协议栈的设计,实现了一个不需要操作系统的小型嵌入式TCP/IP协议栈。在项目中设计实现了PPP协议以及底层硬件驱动,简化实现了一个不需要操作系统的小型嵌入式TCP/IP协议栈,并设计了协议栈和应用程序之间的接口。在此基础上,通过SMTP协议将数据发往远端邮件服务器。本论文对嵌入式Internet技术进行了介绍与比较,分析嵌入式TCP/IP协议的特点和实现要求;针对具体的应用对象,提出嵌入式TCP/IP协议设计方案;对各个模块的输入输出流程、协议栈的实际调用过程等方面的技术问题进行了详略不同的介绍。本论文最后对笔者完成的工作进行了总结;对本论文中完成的协议栈存在的问题进行了分析;对今后有待进一步研究和改进的工作进行了简要的讨论,对相关技术的发展和应用进行了展望。

论文目录:

第1章 绪论

1.1 论文选题

1.1.1 课题来源

1.1.2 研究目的与意义

1.2 研究现状

1.3 本论文的主要研究内容

第2章 嵌入式Internet技术

2.1 网络体系结构

2.1.1 OSI网络体系模型

2.1.2 TCP/IP网络体系模型

2.2 嵌入式设备Internet接入技术

2.2.1 嵌入式Internet基础

2.2.2 嵌入式系统实现方式

第3章 网络接口层协议实现

3.1 数据链路层协议介绍

3.1.1 HDLC

3.1.2 SLIP协议和PPP协议

3.2 PPP协议组成

3.3 PPP帧格式

3.3.1 链路控制协议(LCP)

3.3.2 网络控制协议(NCP)

3.3.3 密码验证协议(PAP)

3.4 PPP链路工作过程

3.5 单片机和Modem通信的实现

3.5.1 Modem简介

3.5.2 单片机和Modem的接口

3.5.3 软件接口程序

3.6 PPP协议实现

3.6.1 PPP协议实现的主要函数

3.6.2 技术细节实现

第4章 TCP/IP协议栈的设计与实现

4.1 引言

4.2 协议栈结构

4.3 IP协议设计与实现

4.3.1 ICMP协议设计

4.3.2 IP实现流程

4.4 TCP协议的设计与实现

4.4.1 TCP头部分析

4.4.2 TCP状态机

4.4.3 滑动窗和计时器

4.4.4 连接状态数据结构

4.4.5 TCP协议的实现

4.5 接口设计

4.5.1 链路层接口设计

4.5.2 应用程序接口设计

4.5.3 内存与缓冲区控制

4.6 序号、确认号管理

4.7 TCP的检验和

4.8 本章小结

第5章 应用层协议实现

5.1 应用层协议比较

5.2 简单邮件传输协议(SMTP)

5.3 SMTP协议的实现

5.4 本章小结

第6章 系统的实现

6.1 系统开发环境

6.2 协议栈的测试

6.3 本章小结

结论

致谢

参考文献

攻读硕士学位期间发表的论文

发布时间: 2005-08-16

参考文献

  • [1].Mobile Agent计算理论及其应用[D]. 李晋江.太原理工大学2004
  • [2].IPv6下基于IPsec的虚拟专网的研究与性能分析[D]. 梁剑.太原理工大学2005
  • [3].基于TCP/IP协议的嵌入式Internet技术的应用与研究[D]. 刘文.西南交通大学2004
  • [4].基于RBAC和AOP的访问控制研究与应用[D]. 李志英.西南交通大学2007
  • [5].慧聪商情网在线交易系统的建立与研究[D]. 侯荣平.北京化工大学2001
  • [6].辽宁税务高等专科学校校园网系统设计与规划[D]. 李春玲.大连理工大学2002
  • [7].NAT-PT网关设计与实现技术研究[D]. 李建.西南交通大学2004
  • [8].基于QoS的Web Services发现[D]. 江涛.太原理工大学2006
  • [9].开放实验室网络多媒体管理信息系统[D]. 田兴丽.西南交通大学2002
  • [10].基于TAP的上下文知晓框架研究[D]. 庞美玉.太原理工大学2006

相关论文

  • [1].TCP/IP协议栈在嵌入式系统中的应用研究[D]. 刘波涛.西南石油大学2006
  • [2].一种嵌入式TCP/IP协议栈的研究与实现[D]. 陈卓.重庆大学2006
  • [3].嵌入式TCP/IP协议的研究与实现[D]. 高长艳.中国科学院研究生院(长春光学精密机械与物理研究所)2006
  • [4].嵌入式TCP/IP协议栈的设计与实现[D]. 周海瑞.西北工业大学2007
  • [5].嵌入式TCP/IP协议栈的研究与实现[D]. 张晟.武汉理工大学2007
  • [6].可配置嵌入式TCP/IP协议栈研究与实现[D]. 伍洲凯.重庆大学2004
  • [7].基于μC/OS-Ⅱ的嵌入式TCP/IP协议栈的研究[D]. 王丽.武汉理工大学2006
  • [8].TCP/IP协议栈在嵌入式系统中的实现[D]. 公衍辉.哈尔滨工程大学2003
  • [9].嵌入式TCP/IP协议的实现[D]. 穆菁.西北工业大学2002
  • [10].嵌入式TCP/IP协议栈设计方法的研究[D]. 吴艳光.太原理工大学2004

标签:;  ;  ;  ;  

嵌入式TCP/IP协议栈研究与实现
下载Doc文档

猜你喜欢