TCP和UDP毕业论文Word格式文档下载.doc
- 文档编号:14315808
- 上传时间:2022-10-22
- 格式:DOC
- 页数:43
- 大小:414.50KB
TCP和UDP毕业论文Word格式文档下载.doc
《TCP和UDP毕业论文Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《TCP和UDP毕业论文Word格式文档下载.doc(43页珍藏版)》请在冰豆网上搜索。
中文摘要用五号楷体字,字数150字左右。
关键词用五号楷体字另起一行,3个词左右,每两个关键词之间空两格,不用标点分隔。
4.正文要求
⑴章节题目采用小四号黑体字,正文内容采用五号宋体字。
⑵章节题目间、每节题目与正文间空一个标准行。
⑶页面设置采用Word文档的默认值。
(上3cm,下3cm,左3.5cm,右3.5cm,页眉1.5cm,页脚1.75cm)
5.注释与参考文献的编写格式:
⑴期刊
[序号]作者:
题名刊名,出版年,期号。
⑵专著
书名,出版单位,出版年份。
⑶会议文献
题名,会议名(论文集),出版单位,出版年份,卷号。
⑷网上文件
题名,网址,日期。
6.英文摘要及关键词书写格式
⑴题目
TimesNewRoman三号,加黑,居中,大写
⑵作者姓名
翻译成汉语拼音。
姓:
全大写。
名:
第一个字母大写,如果名字是两个字,那么名字之间用“-”连接。
如:
①张三峰 ZHANGSan-feng
②宇文姗姗YUWENShan-shan
⑶Abstract
Abstract:
TimesNewRoman五号,加黑,半角空四格。
内容:
TimesNewRoman五号
⑷Keywords
Keywords:
TimesNewRoman五号,词与词之间用分号间隔。
7.毕业论文应以学生为单位装订成册,使用学校统一封面。
8.毕业论文(设计)打印完成后,需交电子稿一份,由学院或系汇总后统一制作成光盘存档。
光盘和纸质文本各一份留学院保存存档。
毕业论文(设计)整理装订要求
根据《哈尔滨师范大学关于开展本科教学工作水平自评估的决定》,现对毕业论文(设计)的整理装订工作提出如下要求:
1.各院(系)按照学校下发的《哈尔滨师范大学毕业论文(设计)要求》、《哈尔滨师范大学本科生毕业论文(设计)评分要求及标准》、《哈尔滨师范大学本科生毕业论文(设计)撰写规范》,要求本专业的学生完成毕业论文(设计)。
2.各院(系)将本专业学生的毕业论文以每名学生为单位进行装订,顺序为:
装订封面-开题报告-毕业论文封面-正文-外文摘要及关键词-论文评阅人意见-指导教师评语页-答辩过程记录-答辩登记表-校级优秀毕业论文(设计)推荐表。
学号:
2008040506
学士学位论文
题目TCP与UDP网络通讯的应用开发
学生犹韬
指导教师张彪讲师
年级2008级
专业电子信息科学与技术
系别光电信息工程系
学院物理与电子工程学院学院
哈尔滨师范大学
学士学位论文开题报告
论文题目TCP与UDP网络通讯的应用开发
学生姓名犹韬
指导教师张彪
年级2008级
专业电子信息科学与技术
2012年04月
说明
本表需在指导教师和有关领导审查批准的情况下,要求学生认真填写。
说明课题的来源(自拟题目或指导教师承担的科研任务)、课题研究的目的和意义、课题在国内外研究现状和发展趋势。
若课题因故变动时,应向指导教师提出申请,提交题目变动论证报告。
课题来源:
网络通讯在日常生活中的重要地位和广泛应用。
课题研究的目的和意义:
在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的网络通讯手段越来越多。
本文主要以最常见的TCP和UDP通讯协议来实现网络通讯,让一台计算机实现客户机/服务机的功能。
国内外同类课题研究现状及发展趋势:
课题研究的主要内容和方法,研究过程中的主要问题和解决办法:
主要内容:
设计传输协议区别于TCP和UDP的通讯应用;
问题和解决方法:
在实验过程中,由于对端对端聊天的连接过程了解不够详细造成在其他过程完成之后在计算机连接的时候,连接失败,通过和同学探讨以及查询资料使端对端聊天的所有过程全部实现。
课题研究起止时间和进度安排:
开始时间:
2012年3月
结束时间:
2012年5月
进度安排:
1.按照论文要求进行资料的收集和准备工作。
2.按照要求完成前期的基本流程的设计和功能。
3.完成编码及测试。
4.总结。
5.撰写论文。
课题研究所需主要设备、仪器及药品:
硬件要求:
PC两台,交换机一个,网线一根。
软件要求:
windows2000以上操作系统,VC6.0。
外出调研主要单位,访问学者姓名:
指导教师审查意见:
指导教师(签字)
年月
教研室(研究室)评审意见:
____________教研室(研究室)主任(签字)
年月
院(系)审查意见:
____________院(系)主任(签字)
学士学位论文
指导教师张彪讲师
学院物理与电子工程学院
TCP与UDP网络通讯的应用开发
犹韬
摘要:
关键词:
网络;
通讯;
TCP;
UDP。
一、VC++语言综述
1.1C++的发展历史
当C语言发展到顶峰的时刻,出现了一个版本叫CwithClass,那就是C++最早的版本,在C语言中增加class关键字和类,那个时候有很多版本的C都希望在C语言中增加类的概念;
后来C标准委员会决定为这个版本的C起个新的名字,那个时候征集了很多种名字,最后采纳了其中一个人的意见,以C语言中的++运算符来体现它是C语言的进步,故而叫C++,成立了C++标准委员会。
为了解决此类问题,Gosling决定开发一种新的语言,并取名为Oak。
它采用了大部分与C++类似的语法对可能具备危险性的功能加以改进,例如将内存管理改为由语言自己进行管理,以减少程序员的负担及可能发生的错误。
Oak是一种可移置的语言,它是一种平台独立的语言,能够在各种芯片上执行,可以降低设备的研发成本。
1.2C++的特点
C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“Cplusplus”,“CPP”。
它是一种使用非常广泛的计算机编程语言。
C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。
它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。
1、C++支持数据封装,支持数据封装就是支持数据抽象。
2、C++类中包含私有、公有和保护成员C++类中可定义三种不同访控制权限的成员。
3、C++语言中通过发关消息来处理对象C++中是通过向对象发关消息来处理对象的,每个对象根据所接收到的消息的性质来决定需要采取的行动,以响应这个消息。
4、C++中允许友元破坏封装性类中的私有成员一般是不允许该类外面的任何函数访问的,但是友元便可打破这条禁令。
5、C++允许函数名和运算符重载C++支持多态性。
6、C++支持继承性C++中可以允许单继承和多继承。
7、C++语言支持动态联编C++中可以定义虚函数,通过定义虚函数来支持动态联编。
二、TCP与UDP网络通讯VC++编程的实现原理
2.1.1 关于UDP/IP协议
这里我们针对UDP协议的结构进行一下详述。
对于UDP(UDP:
UserDatagramProtocol)来说,用户数据报协议(UDP)是ISO参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。
UDP协议基本上是IP协议与上层协议的接口。
UDP协议适用端口分辨运行在同一台设备上的多个应用程序。
由于大多数网络应用程序都在同一台机器上运行,计算机上必须能够确保目的地机器上的软件程序能从源地址机器处获得数据包,以及源计算机能收到正确的回复。
这是通过使用UDP的“端口号”完成的。
例如,如果一个工作站希望在工作站128.1.123.1上使用域名服务系统,它就会给数据包一个目的地址128.1.123.1,并在UDP头插入目标端口号53。
源端口号标识了请求域名服务的本地机的应用程序,同时需要将所有由目的站生成的响应包都指定到源主机的这个端口上。
UDP端口的详细介绍可以参照相关文章。
与TCP不同,UDP协议并不提供对IP协议的可靠机制、流控制以及错误恢复功能等。
由于UDP比较简单,UDP头包含很少的字节,比TCP负载消耗少。
UDP适用于不需要TCP可靠机制的情形,比如,当高层协议或应用程序提供错误和流控制功能的时候。
UDP协议是传输层协议,服务于很多知名应用层协议,包括网络文件系统(NFS)、简单网络管理协议(SNMP)、域名系统(DNS)以及简单文件传输系统(TFTP)。
UDP协议结构
16
32bit
Sourceport
Destinationport
Length
Checksum
Data
SourcePort—16位。
源端口是可选字段。
当使用时,它表示发送程序的端口,同时它还被认为是没有其它信息的情况下需要被寻址的答复端口。
如果不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TCP UDP 毕业论文