欢迎来到天天文库
浏览记录
ID:31368768
大小:611.00 KB
页数:26页
时间:2019-01-09
《滑动窗口解析汇报簿模拟程序地设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用标准文案长沙理工大学《网络协议编程》课程设计报告梁碧莹学院计算机与通信工程专业网络工程班级网络08-02学号200858080205学生姓名梁碧莹指导教师王静课程成绩完成日期2011年7月2日精彩文档实用标准文案课程设计任务书计算机与通信工程学院网络工程专业课程名称网络协议编程课程设计时间2010~2011学年第二学期18~19周学生姓名梁碧莹指导老师王静题目滑动窗口协议模拟程序的设计与实现主要内容:(1)了解网络协议编程的基本知识;(2)了解滑动窗口协议的工作机制;(3)使用编程语言编写一个滑动窗口协议的模拟程序,按要求实现程序。要求:(1)按要求编
2、写课程设计报告书,能正确阐述设计结果。(2)通过课程设计培养学生严谨的科学态度,认真的工作作风和团队协作精神。(3)学会文献检索的基本方法和综合运用文献能力。(4)在老师的指导下,要求每个学生独立完成课程设计的全部内容。应当提交的文件:(1)课程设计报告。(2)课程设计附件(源程序、各类图纸、实验数据、运行截图等)。精彩文档实用标准文案课程设计成绩评定学院计算机通信工程专业网络工程班级网络08-02班学号200858080205学生姓名梁碧莹指导教师王静课程成绩完成日期2011年7月2日指导教师对学生在课程设计中的评价评分项目优良中及格不及格课程设计中的创
3、造性成果学生掌握课程内容的程度课程设计完成情况课程设计动手能力文字表达学习态度规范要求课程设计论文的质量指导教师对课程设计的评定意见综合成绩指导教师签字年月日精彩文档实用标准文案滑动窗口协议模拟程序的设计与实现学生:梁碧莹指导老师:王静摘要:本文主要介绍如何根据滑动窗口协议的原理,在VisualC++的平台上设计一个滑动窗口协议模拟程序,并最终使该程序得以实现。本次程序设计分两部分:第一部分是发送方,第二部分是接收方。通过发送方和接收方之间的数据帧传输模拟,学习滑动窗口协议控制流量的原理和方法,以及滑动窗口协议的工作机制。关键词:滑动窗口协议流量控制工作机
4、制模拟程序DesignandImplementationof SlidingWindow Protocol ProceduresStudent:LiangBiyingInstructor:WangJingAbstract:ThispaperdescribestheprincipleofSlidingWindow ProtocolandhowtodesignandimplementaprocedureabouttheSlidingWindow Protocol.The programdesign intwoparts,oneis thesender, the
5、otheris thereceiver.Afterall,studyingtheprincipleandmethodofhowtheSlidingWindow Protocolcontroltheflow,andhowtheSlidingWindow Protocolworksthroughthetransmissionofdatabetweenthesenderandthereceiver.Keywords:SlidingwindowprotocolFlowcontrolWorkingmechanismSimulationprogram目录精彩文档实用标
6、准文案1引言11.1滑动窗口协议概述11.2本次设计任务12滑动窗口协议介绍22.1滑动窗口协议工作原理22.2滑动窗口算法23设计方案及分析53.1窗口机制总体设计及分析53.2协议选择及分析63.3发送方与接收方设计流程64程序测试125总结155.1程序改进与完善155.2设计总结15参考文献16附录17精彩文档实用标准文案1引言随着网络的不断壮大,用户数量、信息量的需求不断增加,网络负荷越来越重。此时,我们迫切需要一种机制来控制网络的流量,减少网络拥堵的几率,提高传输的效率。因此,一种名为滑动窗口的协议应运而生。滑动窗口协议,是TCP使用的一种流量
7、控制方法。该协议允许发送方在停止并等待确认前可以连续发送多个分组。由于发送方不必每发一个分组就停下来等待确认,因此该协议可以加速数据的传输。经测试证明,该协议还能有效地解决TCP的高协议处理开销和UDP的低可靠性之间的矛盾,1.1滑动窗口协议概述 滑动窗口协议,是TCP使用的一种流量控制方法。滑动窗口协议也称为Go-Back-N(GBN)协议。在该协议中,允许发送方传输多个分组(当有多个分组时)而不需等待确认,但它也受限于在流水账中未确认的分组数不能超过最大允许数N。只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。收发两端的窗口
8、按照以上规律不断地向前滑动,因此这种协议又称为滑动窗口协议。当发送
此文档下载收益归作者所有