1、单帧滑动窗口与停止-等待协议:在停止-等待协议中,源站发送单个帧后必须等待确认,在目的站的回答到达源站之前,源站不能发送其他数据帧。相当于发送窗口和接收窗口的大小均为1的滑动窗口协议。
除数据帧丢失外,还可能出现以下两种差错:1、帧遭到破坏,在一个帧发送之后,源站等待确认,如果在计时器计满时仍未收到确认,则重发帧。如此重复,直到该数据帧无错误地到达为止 2、接收方接收到数据帧,但发送方没收到确认帧,发送的帧交替地用0和1标识,肯定确认则分别用ACK0和ACK1来表示,当收到的确认有误时,则重传已发送的帧。
2、停止-等待协议算法的实现步骤:
在发送结点:
在接收结点