长沙理工大学《网络协议编程》课程设计报告梁碧莹学院计算机与通信工程专业网络工程班级网络08-02学号200858080205学生姓名梁碧莹指导教师王静课程成绩完成日期2011年7月2日课程设计任务书计算机与通信工程学院网络工程专业课程名称网络协议编程课程设计时间2010~2011学年第二学期18~19周学生姓名梁碧莹指导老师王静题目滑动窗口协议模拟程序的设计与实现主要内容:(1)了解网络协议编程的基本知识;(2)了解滑动窗口协议的工作机制;(3)使用编程语言编写一个滑动窗口协议的模拟程序,按要求实现程序。要求:(1)按要求编写课程设计报告书,能正确阐述设计结果。(2)通过课程设计培养学生严谨的科学态度,认真的工作作风和团队协作精神。(3)学会文献检索的基本方法和综合运用文献能力。(4)在老师的指导下,要求每个学生独立完成课程设计的全部内容。应当提交的文件:(1)课程设计报告。(2)课程设计附件(源程序、各类图纸、实验数据、运行截图等)。课程设计成绩评定学院计算机通信工程专业网络工程班级网络08-02班学号200858080205学生姓名梁碧莹指导教师王静课程成绩完成日期2011年7月2日指导教师对学生在课程设计中的评价评分项目优良中及格不及格课程设计中的创造性成果学生掌握课程内容的程度课程设计完成情况课程设计动手能力文字表达学习态度规范要求课程设计论文的质量指导教师对课程设计的评定意见综合成绩指导教师签字年月日滑动窗口协议模拟程序的设计与实现学生:梁碧莹指导老师:王静摘要:本文主要介绍如何根据滑动窗口协议的原理,在VisualC++的平台上设计一个滑动窗口协议模拟程序,并最终使该程序得以实现。本次程序设计分两部分第一部分是发送方,第二部分是接收方。通过发送方和接收方之间的数据帧传输模拟,学习滑动窗口协议控制流量的原理和方法,以及滑动窗口协议的工作机制关键词:滑动窗口协议流量控制工作机制模拟程序DesignandImplementationofSlidingWindowProtocolProceduresStudent:LiangBiyingInstructor:WangJingAbstract:ThispaperdescribestheprincipleofSlidingWindowProtocolandhowtodesignandimplementaprocedureabouttheSlidingWindowProtocol.Theprogramdesignintwoparts,oneisthesender,theotheristhereceiver.Afterall,studyingtheprincipleandmethodofhowtheSlidingWindowProtocolcontroltheflow,andhowtheSlidingWindowProtocolworksthroughthetransmissionofdatabetweenthesenderandthereceiver.Keywords:SlidingwindowprotocolFlowcontrolWorkingmechanismSimulationprogram目录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页,共21页1引言随着网络的不断壮大,用户数量、信息量的需求不断增加,网络负荷越来越重。此时,我们迫切需要一种机制来控制网络的流量,减少网络拥堵的几率,提高传输的效率。因此,一种名为滑动...