基本数据链路协议,演进过程:
一个单工的停等协议:
假设数据总是会能正确传输,而且传输时间忽略
不现实
有噪声信道的单工协议:
接收方要检查帧是否受损,受损丢弃且不回送确认帧
发送方超时重传,并给帧编号;接收方收到重复帧不上报网络层
浪费带宽
捎带确认(双工)
滑窗协议:
收到确认帧以前,继续发送窗口内的下一帧
窗口大小 正比于 (带宽 x 往返延迟)
误码/丢失处理:
回退N帧
选择性重传(确认失败NAK)
窗口大小与帧序列号的关系:
不能超过序列号的一半,不然的话就区分不出来是重传的帧,还是下一个数据包的帧。
ppp点对点链路协议,提供以下三类功能:
成帧方法,无歧异的分割帧的结束和下一帧的开始
LCP(链路控制协议),启动、测试线路,协商参数;支持同步和异步线路,也支持面向字节的和面向位的编码方法
协商网络层选项的方法,并且协商方法与所使用的网络层协议独立,所选择的方法对于每一种支持的网络层都有一个不同的NCP(网络控制协议)
阅读(1324) | 评论(0) | 转发(0) |