[页数]:26 [字数]:6253 [目录] 1 绪 论 2 程序详细设计 3 心得体会 4 参考文献 [正文] 1 绪 论 1.1 UDP协议 UDP(User Datagram Protocol) 用户数据报协议 用户数据报协议(UDP)是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。是一个简单的面向数据报的传输层协议,IETF RFC 768是UDP的正式规范。 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)、动态主机配置协议(DHCP)、路由信息协议(RIP)和某些影音串流服务等等。 ...... [参考文献] [1] 郑阿齐. Visual C++ 实用教程. 北京:电子工业出版社, 2003. [2] http://blog.csdn.net/wldbdx/archive/2008/12/16/3530127.aspx [3] 谢希仁.计算机网络[M].北京:电子工业出版社, 2003. [4] 胡道元.INTRANET 网络技术及应用[M].北京:清华大学出版社,1998年5月第1版. [5] 邓全良.Winsock网络程序设计[M].北京:中国铁道出版社.2003. [原文截取] 课程设计(论文)任务书 信息 学 院 计算机应用 专 业 计算机06-2 班 一、课程设计(论文)题目 基于UDP的点到点聊天程序设计 二、课程设计(论文)工作自 2009 年 6 月 22 日起至 2009 年 6 月 26 日止。 三、课程设计(论文) 地点: 创新大楼405有线网络实验室。 四、课程设计(论文)内容要求: 1.本课程设计的目的 通过课程设计,使学生理论联系实际,在实践中进一步了解计算机网络体系结构, 深入理解TCP/IP参考模型,掌握各种网络工程技术和网络规划与设计,初步掌握综 合布线技术、 高速局域网技术、广域网接入技术、网络互联技术,初步掌握网络应用程序开 发技术以及互联网的应用技术。 培养学生分析、解决问题的能力,提高学生的科技论文写作能力。 2.课程设计的任务及要求 1)基本要求: (1)熟悉交换机、路由器等网络设备的功能和使用; (2)掌握网络规划与设计,掌握网络安全与管理技术; (3)初步掌握网络应用程序设计技术和互联网应用技术。 2)课程设计论文编写要求 (1)理论设计部分以课程设计论文的形式提交,格式必须按照课程设计论..... |
基于UDP的点到点聊天程序设计
查看评论
已有0位网友发表了看法