欢迎来到天天文库
浏览记录
ID:20029770
大小:883.50 KB
页数:40页
时间:2018-10-09
《tcp和udp数据包发送程序的设计和实现(c#)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、长沙理工大学《网络协议编程》课程设计论文周瑞杰学院计算机与通信工程专业网络工程班级网络08-02学号200858080204学生姓名周瑞杰指导教师王静课程成绩完成日期2011年7月2日课程设计任务书计算机与通信工程学院网络工程专业课程名称网络协议编程课程设计时间2010~2011学年第二学期18~19周学生姓名周瑞杰指导老师王静题目TCP和UDP数据包发送程序的设计与实现主要内容:(1)掌握TCP和UDP的概念和工作原理;(2)熟练掌握C#语言的编程原理;(3)实现基于TCP协议的聊天程序设计;(4)实现基于UDP协议的聊天程序设计;(5)运行程序,并合理分析实
2、验结果。要求:(1)按要求编写课程设计报告书,能正确阐述设计结果。(2)通过课题设计培养学生严谨的科学态度,认真工作作风和团队协作精神。(3)学会文献检索的基本方法和综合运用文献的能力。(4)在老师的指导下,要求每个学生独立完成课程设计的全部内容。应当提交的文件:(1)课程设计报告。(2)课程设计附件(主要是源程序)。课程设计成绩评定学院计算机通信工程专业网络工程班级网络08-02学号200858080204学生姓名周瑞杰指导教师王静课程成绩完成日期2011年7月2日指导教师对学生在课程设计中的评价评分项目优良中及格不及格课程设计中的创造性成果学生掌握课程内容的
3、程度课程设计完成情况课程设计动手能力文字表达学习态度规范要求课程设计论文的质量指导教师对课程设计的评定意见综合成绩指导教师签字年月日TCP和UDP数据包发送程序的设计和实现学生:周瑞杰指导老师:王静摘要:在TCP/IP协议族中,传输层主要包括TCP和UDP两种通信协议,它们以不同的方式实现两台主机中的不同程序间之间的数据传输,即数据的端到端传输。TCP提供一种面向连接的、可靠的数据传输服务,保证了端到端数据传输的可靠性;而UDP提供一种无连接的、不可靠的数据传输方式,但保证了数据传输的实时性。本课程设计用C#语言分别编写了基于TCP的C/S聊天程序和基于UDP的
4、C/S聊天程序。经测试,本文程序基本实现了聊天功能,即实现了TCP和UDP数据包发送程序的设计。关键词:TCP、UDP、C#、C/S聊天程序、数据包发送程序DesignandRealizationoftheSendingProgramofTCPandUDPPacketsStudent:ZhouRuijieInstructor:WangJingAbstract:IntheTCP/IPprotocolclan,thetransportlayermainlyincludestwocommunicationprotocolsTCPandUDP,whichhadachie
5、vedthedatatransmissionamongdifferentprogramsbetweentwohostsindifferentways,namelytheend-to-enddatatransmission.TCPprovidesaconnection-oriented,reliabledatatransmissionservice,ensuringthereliabilityoftheend-to-enddatatransmission;WhileUDPprovidesaconnectionless,unreliablewayofdatatran
6、smission,butguaranteeingthedatatransmissioninreal-time.ThiscoursedesignhasseparatelywrittenTCP-basedC/SchatprogramandUDP-basedC/SchatprograminC#.Bytest,thispaperprogramhasbasicallyachievedchatfunction,namelyrealizedthedesignofthesendingprogramofTCPandUDPpackets.朗读显示Keywords:TCP、UDP、C
7、#、C/Schatprogram、sendingprogramofpackets目录1引言11.1课程设计的目的11.2本设计任务和主要内容12开发工具及相关技术22.1C#简介22.2TCP和UDP概述22.3C/S模式43基于TCP的C/S聊天程序的详细设计63.1TCP设计思路63.2客户端编程步骤83.3服务器端编程步骤94基于UDP的C/S聊天程序的详细设计114.1UDP设计思路114.2客户端编程步骤124.3服务器端编程步骤135结果分析145.1TCP聊天程序运行结果145.2UDP聊天程序运行结果175.3结果分析176结束语187参考文献1
8、9附录1:TCP源程序清
此文档下载收益归作者所有