实验 停止等待协议分析与协议模拟实现【精选】.docVIP

  • 50
  • 0
  • 约3.15万字
  • 约 56页
  • 2018-10-11 发布于湖北
  • 举报

实验 停止等待协议分析与协议模拟实现【精选】.doc

实验 停止等待协议分析与协议模拟实现 一、实验目的 1)了解停止等待协议的原理 2)掌握协议分析的方法和过程 3)通过程序模拟停止等待协议的工作过程 二、实验要求 1)根据示例,编写停止等待协议的模拟程序,演示停止等待协议的工作过程。 2)撰写实验报告。 三、协议概述 如果链路是理想的传输信道,1)所传送的任何数据既不会出差错也不会丢失;2)如果不管发送方以多快的速率发送数据,接收方总是来得及收下,并及时上交主机。 如果存在这样的传输信道,数据链路层协议也是不需要的。信道不会出错,而且接收方缓存的容量为无限大而永远不会溢出;或接收速率与发送速率绝对精确相等。在上述两个假定的情况下,数据链路层当然就不需要任何协议就可以保证数据传输的正确。 这就是说,传输数据的信道是不可靠的(即不能保证所传的数据不产生差错),并且还需要对数据的发送端进行流量控制。 在大多数协议中,流量控制是一组过程,这组过程是用来告诉发送方在等待接收方的应答信号之前最多可以传送多少数据。流量控制有两个要点: (1)数据流不能使接收方过载。任何接收设备都有一个处理输入数据的速率限制,并且存储输入数据的存储器容量也是有限的。接收设备必须在达到这些限制之前通知发送设备并且请求发送设备发送较少的数据帧或是暂停一会儿。在使用输入数据之前,需要对数据进行校验和处理,因此,每个接收设备都有一块存储器,叫做缓冲区,用于存放未来得及处

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档