- 0
- 0
- 约2.31万字
- 约 31页
- 2016-12-08 发布于辽宁
- 举报
长沙理工大学计算机与通信工程学院
《网络协议编程》课程设计报告
院 系 计算机与通信工程学院 网络工程
班 级 网络1101班 学 号 201158080110
学生姓名 赵思雨 指导教师 谢晓巍
课程成绩 完成日期 2014年9月24日
课程设计成绩评定
院 专 业 工程
班 级 网络1101班 学 号 201158080110
学生姓名 赵思雨 指导教师 谢晓巍
指导教师对学生在课程设计中的评价
评分项目 优 良 中 及格 不及格 学习态度 课程设计完成情况 课程设计的质量
指导教师指导教师签字 年月日
对学生在课程设计中的评价
评分项目 优 良 中 及格 不及格 课程设计完成情况 课程设计的质量 课程设计
答辩组成绩 答辩组长签字 年月日课程设计任务书
计算机与通信工程学院 专业
课程名称 课程设计 时间 2014年9月15日—9月28日 学生姓名 指导老师 谢晓巍 题 目 主要内容:
(2)培养运用理论知识解决实际问题的能力。?
(3)理解UDP协议在Java编程语言中的具体体现。?
(4)运用所学的知识,学会分析程序,并从实际上实现即时通讯的要求。 要求:
(1)。
学会文献检索的基本方法和综合运用文献的能力。
通过课程设计培养严谨的科学态度,认真的工作作风和团队协作精神 应当提交的文件:
(1)课程设计报告。
(2)课程设计附件(源程序、各类图纸、实验数据、仿真截图等实证材料)。
1 引 言
自进入信息化社会以来,人们的生活发生了翻天覆地的变化,所有这一切的实现都要归功于计算机网络。自从计算机网络出现以来,网络发展越来越迅速,其重要性更是不可估量。现在,网络已经进入到我们生活的各个角落,大到网上理财、网上会议、网上战争,小到上网购物、查找资料,网上聊天等,可以说网络把我们的世界变“小”了,即使在天涯海角,我们也可以随时联系。一个最简单且应用最广泛的例子——网上聊天,就是最好的证明。本课程设计将基于UDP协议和局域网环境,使用Java语言实现一个即时网络通讯程序。
1.1背景介绍
随着计算机网络信息技术的日益发展和成熟,人们的生活因为网络而变得更多姿多彩,基于网络的通讯技术也如同雨后春笋般涌现到网络世界中。TCP协议和UDP协议是网络通讯的基本协议。而对于普通的信息交流,UDP协议则因为更方便简单,所以常常采用UDP协议开发这类即时通讯程序。
(1)理解UDP协议的基本功能和工作原理。?
(2)培养运用理论知识解决实际问题的能力。?
(3)理解UDP协议在Java编程语言中的具体体现。?
(4)运用所学的知识,学会分析程序,并从实际上实现即时通讯的要求。
1.2课程设计的目的
本次课程设计是基于UDP协议的通讯程序,所以其基本任务就是要实现的是服务器和客户端的通讯,即服务器对端口进行监听,客户端发送数据给服务器,服务器接收。实现了这个过程,就达到了本次课程设计的目的。
2 设计原理
2.1 UDP协议原理UDP协议的全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但是即使是在今天UDP仍然不失为一项非常实用和可行的网络传输层协议。UDP是OSI参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成,提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是IP协议与上层协议的接口。UDP协议适用端口分别运行在同一台设备上的多个应用程序。
与所熟知的TCP(传输控制协议)协议一样,UDP协议直接位于IP(网际协议)协议的顶层。根据OSI(开放系统互连)参考模型,UDP和TCP都属于传输层协议。
UDP协议的主要作用是将网络数据流量压缩成数据包的形
您可能关注的文档
- 本科毕业论文---基于sqgm模型的b2c电子商务物流配送服务客户满意度评价研究.doc
- 本科毕业论文---基于spss的多元回归分析模型选取的应用.doc
- 本科毕业论文---基于ssh的图书点评网站的设计与实现.doc
- 本科毕业论文---基于ssh的新闻发布系统的设计与实现.doc
- 本科毕业论文---基于ssh电子商城.doc
- 本科毕业论文---基于ssh框架的自由交易系统的设计与实现.doc
- 本科毕业论文---基于stc89c52rc单片机的大棚温湿度自动控制系统含源文件.doc
- 本科毕业论文---基于stm32的wifi无线网络应用设计说明书.doc
- 本科毕业论文---基于supanet的故障恢复研究网络.doc
- 本科毕业论文---基于swot的西峡县香菇产业营销策略分析.doc
- 本科毕业论文---基于usb接口的脉搏检测仪的设计.doc
- 本科毕业论文---基于vb6.0的数据提取软件设计.doc
- 本科毕业论文---基于vb的solidworks的二次开发.doc
- 本科毕业论文---基于vb的人力资源管理信息系统的设计与实现计算机专业.doc
- 本科毕业论文---基于vc++的城市学院学生信息管理系统的设计与实现.doc
- 本科毕业论文---基于vc++的电子导航系统.doc
- 本科毕业论文---基于vc开发与设计考试系统(设计).doc
- 本科毕业论文---基于vhdl的8位模型计算机的设计与实现.doc
- 本科毕业论文---基于vhdl的dpsk载波传输系统设计.doc
最近下载
- 2025年拍卖师拍卖图录的索引系统(作者、年代、类别)编制专题试卷及解析.pdf VIP
- 2026年最新《必背60题》 工商管理硕士(MBA)26届考研复试高频面试题包含详细解答.pdf
- 1.1 中华人民共和国成立前各种政治力量-高一政治(必修3政治与法治)课件(共26张PPT)(含音频+视频).pptx VIP
- 民艺学课件-民艺审美论.ppt VIP
- 2023年贵州省【中考】英语真题【带答案】.pdf VIP
- 民艺学课件-民艺特征论.ppt VIP
- 制造业节能减排数字化监管平台建设研究.pdf VIP
- 初中语文通用版 传统文化主题写作素材与范文(高分必备+原创范文+万能素材).docx VIP
- 基于springboot的在线考试系统的设计与实现.docx VIP
- 2026-2030中国美容院行业十四五发展分析及投资前景与战略规划研究报告.docx VIP
原创力文档

文档评论(0)