教案计算机网络技术第3章.pptVIP

  • 10
  • 0
  • 约9.47千字
  • 约 56页
  • 2018-01-14 发布于湖北
  • 举报
资料来自网络,请保护知识产权,请您下载后勿作商用,只可学习交流使用。

简单的停止等待协议算法 3.3.2 实用的停止等待协议 实用的停止等待协议就是在理想传输条件的两个假定都不成立的情况下,保证数据可靠传输的一种协议。 在简单的停止等待协议中 通过引入“确认”解决了流量控制问题,这种方法对于实用的停止等待协议同样适用 。 实用的停止等待协议还要处理数据帧在传输过程中出现的差错,主要包括数据帧出错、数据帧丢失、确认帧丢失等几种情况。 数据帧出错时的两种解决方法 为了进行重传,在发送端必须暂时保存已发送过的数据帧的副本,直到收到对已发送帧的确认帧为止。 当通信质量太差时,可能要进行多次重传,但当重传达到一定的次数后,应立即停止,并向高层报告。 超时定时器设置的超时时间应仔细选择确定。 两种不同的帧丢失的解决方法 超时重传与确认帧丢失的使用可能会引入了新的问题-重复帧 为解决重复帧的问题,引入了给数据帧编号的方法 任何一个编号系统的序号所占用的比特数一定是有限的,经过一段时间后序号就会重复。 序号占用的比特数越少,数据传输的额外开销就越小 实用的停止等待协议算法 算法描述中,几个参数的意义如下 V(S)是发送端的状态变量,用来对发送端将要发送的数据帧进行编号; V(R)是接收端的状态变量,用来表示接收端所期望接收到的数据帧的序号; N(S)是数据帧的帧编号。 另外,对于数据帧出错的处理,是使用超时重传的方法,而没有采用向发送端发送否定确认

文档评论(0)

1亿VIP精品文档

相关文档