基本的数据链路层协议

假设数据链路层使用数据帧frame,网络层使用分组packet

(一)理想化

完全理想化的数据传输基于两个假定:

假设1:不考虑差错控制问题

假设2:不考虑流量控制问题

(二)一个单工的停-等协议(仅为假设1,无差错传输)

简单的停等协议:收方收到一个帧后,给发送方回送一个响应。

停止等待协议ARQ协议

发送端发送数据帧,接收端收到数据帧,通过CRC校验,若无差错,回送一个确认帧ACK,否则回送一个否认帧NAK。若返回帧出现了问题,则还有一个超时计时器,发送完一个数据,若在规定时间内得不到应答,就判定为超时,重传数据帧。但若收到重复帧,此时,可以在帧的首部加上0、1的编号。发送序号有0和1即可。

信道利用率:


你可能感兴趣的:(基本的数据链路层协议)