- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统中TCPIP协议桟 毕业设计论文
XXX电子科技大学
毕业设计(论文)
题 目 嵌入式系统中的TCP/IP协议桟
程序设计
分 院 软件学院
专 业 计算机科学与技术(软件工程方向)
班 级 001011
学 号
姓 名
指导教师
2008年 6月 1 日
毕业设计(论文)任务书
分 院 软件学院 专 业 计算机科学与技术(软件工程方向) 班 级 001011 学生姓名 指导教师 学 号
题 目
嵌入式系统中的TCP/IP协议栈程序设计
二、内容和要求(工科类:包括需达到的技术指标、规定阅读的文献、应完成的图纸和说明书等;经管类:包括实习期间应收集的实际材料、论文要求解决的问题及重点、规定阅读的文献等)
了解国内、外TCP/IP协议在嵌入式系统中的应用
阅读嵌入式系统和TCP/IP协议栈等方面的相关技术文献
相关知识的学习和研究,搭建编程环境,熟悉开发平台及工具
分析TCP/IP协议栈程序特点和功能
完成TCP/IP协议栈程序设计和功能测试
三、起讫日期及进度安排
起讫日期: 2008 年 2 月 12 日 至 日
进度安排:
– 3月12日 完成开题报告,明确具体任务阅读有关文献,确定毕业设计完成 任务所采取的初步方案
3月13日 – 3月31日 相关知识的学习和研究(看书),搭建编程环境,熟悉开发平台 及工具
4月1日 – 4月20日 熟悉TCP/IP的工作流程,分析源代码,剖析其功能
4月21日 – 5月10日 TCP/IP代码编写阶段
5月11日 – 5月20日 程序代码调试阶段
5月21日 – 5月31日 完成毕业论文的书写和校对工作
6月1 日 - 6月13日 完成论文和准备毕业论文答辩
指导教师 (签名) 年 月 日
四、教研室审查意见:
教研室主任 (签名) 年 月 日
分院批准人 (签名) 年 月 日嵌入式系统中的TCP/IP协议栈程序设计
【摘要】网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。TCP/IP通常被认为是一个四层协议系统。尽管通常称该协议族为TCP/IP,但是TCP和IP只是其中的两种协议而已。网络层IP提供的是一种不可靠的服务。也就是说,它只是尽可能快地把分组从源节点送到目的节点,但是并不提供任何可靠性保证。而令一方面,TCP再不可靠地IP层上提供了一个可靠地运输层。为了提供这种可靠地服务,TCP采用了超时重传、发送和接收端到端地确认分组等机制。
本次毕业设计主要涉及到的是TCP协议程序设计。TCP提供了一种可靠地面向连接地字节流运输层服务,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接,完成后,要关闭这个连接。TCP使用三次握手来建立连接和使用4个报文段来关闭连接。TCP将用户数据打包构成报文段;它发送数据后启动一个定时器;另一端对接收到地数据进行确认,对失序的数据重新排序,丢弃重复数据;TCP提供端到断地流量控制,并计算和验证一个强制性地端到端检验和。
【关键词】 网络协议 TCP IP
TCP/IP stack program design in embedded system
【Abstract】 unreliable service .That is ,it does its best job of moving a packet from its source to its final destination ,but there are no guarantees . TCP , on the other hand , pro
文档评论(0)