面向字节填充
面向位填充 0111 1110 遇到0 后面5个1 便加个0
协议
最简单的协议
直接传
停止等待协议
发 等接收方回ack 再发下一个
停止等待自动重复请求(停止等待ARQ)
ARQ:Automatic Repeat Request 发送,等ts ,收到ack即发下一帧,超时即重传。 结束方收到就发ack,若重复也发ack,(ack+将要接受序号) 接收窗口、发送窗口均为1,所以序列号仅为0、1 利用率 tf传输时间 tp传播时间
回退N帧自动重传 Go-Back-N ARQ
序号m:m个比特 发送窗口<=2m-1 接收窗口1 一直发送,直到发送窗口发完,收到ack就往前滑。若超时,则全部重发 接收方,接受到接收窗口中的即回复ack
选择重传ARQ
序列号:m个比特 发送窗口 接收窗口2m-1 发送方 一直发 每个帧都有定时器超时重发。若收到ack 前滑(可以累计确认)。收到NAK+N 重发N 接收方 收到不是窗口第一个时 发NAK+N。可以不用每次发ACK