我要向上层提供可靠的服务(原原本本交给对方),但下层提供给我的服务是不可靠的(可能会丢失、乱序、出错),问题是怎样通过我自身的努力(做什么工作),实现可靠的服务。0

出错有三种情况

1. 差错控制:停止等待协议(Stop and Wait)

Untitled

Untitled

2. 丢失控制:超时重传机制

发送方为每个分组设置一个定时器,一旦定时结束,则重传。

Untitled