下载此文档

滑动窗口的仿真协议.docx


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
编号:_______________
本资料为word版本,可以直接编辑和打印,感谢您的下载
滑动窗口的仿真协议

甲 方:___________________
乙 方:___________________
日 期:___________________
说明:本合同资料适用于约定双方经过谈判、协商而共同承认、共同遵守的责任与义务,同时阐述确定的时间内达成约定的承诺结果。文档可直接下载或修改,使用时请详细阅读内容。
网络工程
滑动窗口协议仿真
完成期限
自2015年6月23日至2015年6月29日共1周
、项目的目的
掌握滑动窗口协议的工作原理,并能够用所学计算机高级 语言进行编程模拟其运行过程;培养学生的动手实践和思考能 力。
二,项目任务的主要内容和要求
(1)本次设计任务是根据滑动窗口协议的工作原理, 在Visual
C++ +祁言编写一个基本TCP#动窗口协议的
模拟程序。
要求该程序能够实现滑动窗口协议的发送和接收数据帧
功能,在此功能上体现滑动窗口协议的运作。
程序按照滑动窗口协议实现端对端的数据传送。 包括协 议的各种策略,如包丢失、停等应答、超时等都应有所仿真实现;
显示数据传送过程中的各项具体数据。 双方帧的个数变 化,帧序号,发送和接受速度,暂停或重传提示等;
三、项目设计(研究)思路
查阅相关资料,理解滑动窗口协议的工作原理;
设计滑动窗口协议实现端对端数据传送的功能流程图;
编写代码实现滑动窗口协议工作的模拟程序,包括包丢
失、停等应答、超时等;

四、
测试程序功能的实现情况。
具体成果形式和要求
滑动窗口协议实现端对端数据传送的模拟程序。
按照要求撰写课程设计报告并准备答辩。




起止日期
工作内容
-2015
.
了解网络协议编程的基本知识;
-2015
.
了解滑动窗口协议的工作机制;
-2015
.
使用编程语言编写一个滑动窗口协议的模拟 程序,按要求实现程序。

最后汇总,调试,答辩
主 要 参 考
资 料
[M]. 4 :电子工业出版社, 2003.
^拟实验方法的滑动闵口协议分析[J]. . 8 (14) ; 1026 - 1063.
李建中,[J].软件 . 12 (15) : 1800 - 1814.
王栩,李建中, 连续查询处理方法[J ]. . 10 (41): 1639- 1644.
(第四版).活华出版社
指导教师
意见
(签字): X年X月X日
系(教研
室)主任
意见
(签字): X年X月X日
计算机网络课程设计说明书
(封面)
学院名称: 计算机与信息工程学院
班级名称: 网络工程一班
学生姓名:
学 号: 201321
题 目:滑动窗口协议仿真
指导教师
姓 名: 邵雪梅
起止 日期: —
第一部分:正文部分
一,选题背景
早期的网络通信中,通信双方不会考虑网络的拥挤情况直接发送 数据。由于大家不知道网络拥塞状况,一起发送数据,导致中间结点 阻塞掉包,谁也发不了数据。在数据传输过程中,我们总是希望数据 传输的更快一些,但如果发送方把数据发送的过快,接收方就可能来不及 接收,这就造成数据的丢失。因此就有了滑动窗口机制来解决这些问 题。早期我们使用的是 1bit滑动窗口协议,一次只发送一个帧,等
收到ack确认才发下一个帧,这样对信道的利用率太低了。因此提出 了一种采用累积确认的连续 ARQ协议,接收方不必对收到的帧逐个发送 ack确认,而是收到几个帧后,对按序到达的最后一个帧发送 ack确认。
同1bit滑动窗口协议相比,大大减少了 ack数量,并消除了延迟ack对 传输效率的影响。但是,这会产生一个新的问题,如果发送方发送了 5个 帧,而中间的第3个帧丢失了。这时接收方只能对前2个帧发出确认。发 送方无法知道后面三个帧的下落,只好把后面的3个帧再重传一次,这就 是回退N协议。为了解决这个问题,乂提出了选择重传协议。当接收方 发现某帧出错后,继续接受后面送来的正确的帧,只是不交

滑动窗口的仿真协议 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人花开花落
  • 文件大小30 KB
  • 时间2020-11-07