欢迎来到天天文库
浏览记录
ID:844469
大小:605.52 KB
页数:31页
时间:2017-09-19
《基于udp网络通信系统的服务端程序设计课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、网络协议编程课程设计长沙理工大学计算机与通信工程学院《网络协议编程》课程设计报告院系计算机与通信工程学院专业网络工程班级网络1101班学号201158080110学生姓名赵思雨指导教师谢晓巍课程成绩完成日期2014年9月24日第31页共31页网络协议编程课程设计课程设计成绩评定院系计算机与通信工程专业网络工程班级网络1101班学号201158080110学生姓名赵思雨指导教师谢晓巍指导教师对学生在课程设计中的评价评分项目优良中及格不及格学习态度与遵守纪律情况课程设计完成情况课程设计报告的质量指导教师
2、成绩指导教师签字年月日课程设计答辩组对学生在课程设计中的评价评分项目优良中及格不及格课程设计完成情况课程设计报告的质量课程设计答辩答辩组成绩答辩组长签字年月日课程设计综合成绩注:课程设计综合成绩=指导教师成绩×60%+答辩组成绩×40%第31页共31页网络协议编程课程设计课程设计任务书计算机与通信工程学院网络工程专业课程名称网络协议编程课程设计时间2014年9月15日—9月28日学生姓名赵思雨指导老师谢晓巍题目基于UDP网络通信系统的服务端程序设计主要内容:(1)理解UDP协议的基本功能和工作原理。
3、 (2)培养运用理论知识解决实际问题的能力。 (3)理解UDP协议在Java编程语言中的具体体现。 (4)运用所学的知识,学会分析程序,并从实际上实现即时通讯的要求。要求:(1)实现的是服务器和客户端的通讯。(2)学会文献检索的基本方法和综合运用文献的能力。(3)通过课程设计培养严谨的科学态度,认真的工作作风和团队协作精神应当提交的文件:(1)课程设计报告。(2)课程设计附件(源程序、各类图纸、实验数据、仿真截图等实证材料)。第31页共31页网络协议编程课程设计基于UDP网络通信系统的服务端程序设计
4、学生姓名:赵思雨指导老师:谢晓巍摘要随着网络技术的发展及人们生活的需求,网络聊天已越来越受到人们的青睐。网络聊天已经成为人们工作生活中传递信息、交流感情的重要工具,给人们带来了很大的方便。本课题是开发一个基于UDP的局域网聊天系统,运用软件工程的设计流程,综合运用数据库编程技术、Windows程序设计技术、网络通讯技术,此网络聊天工具采用客户端/服务器(C/S)模式,客户端采用UDP与服务器连接,客户端与客户端之间通过UDP互相通讯。服务器端具有服务器端口设置,此聊天工具能实现多人聊天功能,适用于局
5、域网使用的网络聊天工具,其操作简单,灵活性好,运行也比较稳定。关键词网络通讯;客户端/服务器模型;用户数据报协议;套接字第31页共31页网络协议编程课程设计1引言自进入信息化社会以来,人们的生活发生了翻天覆地的变化,所有这一切的实现都要归功于计算机网络。自从计算机网络出现以来,网络发展越来越迅速,其重要性更是不可估量。现在,网络已经进入到我们生活的各个角落,大到网上理财、网上会议、网上战争,小到上网购物、查找资料,网上聊天等,可以说网络把我们的世界变“小”了,即使在天涯海角,我们也可以随时联系。一个
6、最简单且应用最广泛的例子——网上聊天,就是最好的证明。本课程设计将基于UDP协议和局域网环境,使用Java语言实现一个即时网络通讯程序。1.1背景介绍随着计算机网络信息技术的日益发展和成熟,人们的生活因为网络而变得更多姿多彩,基于网络的通讯技术也如同雨后春笋般涌现到网络世界中。TCP协议和UDP协议是网络通讯的基本协议。而对于普通的信息交流,UDP协议则因为更方便简单,所以常常采用UDP协议开发这类即时通讯程序。(1)理解UDP协议的基本功能和工作原理。 (2)培养运用理论知识解决实际问题的能力。
7、(3)理解UDP协议在Java编程语言中的具体体现。 (4)运用所学的知识,学会分析程序,并从实际上实现即时通讯的要求。1.2课程设计的目的1.3课程设计的基本任务本次课程设计是基于UDP协议的通讯程序,所以其基本任务就是要实现的是服务器和客户端的通讯,即服务器对端口进行监听,客户端发送数据给服务器,服务器接收。实现了这个过程,就达到了本次课程设计的目的。2设计原理2.1UDP协议原理UDP协议的全称是用户数据报协议,在网络中它与TCP第31页共31页网络协议编程课程设计协议一样用于处理数据包,是一
8、种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但是即使是在今天UDP仍然不失为一项非常实用和可行的网络传输层协
此文档下载收益归作者所有