《扬州大学计算机网络课程设计_模拟滑动窗口的实现》.docVIP

  • 36
  • 0
  • 约1.54万字
  • 约 15页
  • 2016-12-11 发布于贵州
  • 举报

《扬州大学计算机网络课程设计_模拟滑动窗口的实现》.doc

各专业全套优秀毕业设计图纸课程设计报告课程:计算机通信与网络 题目:滑动窗口协议的模拟实现班级: 物联1301学号: 1 姓名: 滕玲一、 任务描述 1. 深入理解计算机网络中可靠传输的实现原理。2. 编写两个程序:一个模拟提供可靠传输服务的发送实体;一个模拟提供可靠传输服务的接收实体。 3. 撰写课程设计报告 二、可靠传输的实现原理 1. 理想的数据传输: 假定1:链路是理想的传输信道(不会出错和丢失) 假定2:不管发方以多快的速率发送数据,收方总来得及收下,并及时上交主机(接收缓冲区容量无限大永不会溢出或收发速率精确相等) 2.差错控制方法=确认+重发 a.为了防止数据传输中出错,在发送完一个分组后,必须暂时保留已发送的分组的副本,直到收到接收方的肯定确认。 b.为了防止数据丢失,导致发送方死等,发送方在发出一个分组的同时,启动一个计时器,如果超时还没有收到确认,则主动重发。 c.为了防止因确认丢失导致的重复接收,对每个协议数据单元编号,接收方通过编号判断分组是否重复分组。3.流量控制方法 a.流量控制要求发送方根据接收方的能力调整发送速度。 b.最保守的做法是每发出一个协议数据单元,仅当等到接收方的许可确认,再发送下一个协议数据单元。但是这样做的话,发送效率很低。即使接收方足够快,也要经过两点间传播时延的2倍时间,才能发出去一个协议数据单元。

文档评论(0)

1亿VIP精品文档

相关文档