实现可靠传输的协议之sw(停止等待协议)

停止等待协议是一种简单的可靠传输协议,发送方每发送一个分组后停止,等待接收方的确认或否认。若超时未收到回复,则重传。考虑数据丢失和ACK/NAK丢失的情况,通过设置超时重传机制和为分组及确认编号来确保可靠性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.发送方发送一个分组之后停止发送,需要等待接收方发送一个确认分组或者否认分组并且接收方收到(或者超时重传)之后才能发送下一个分组

2.如果发送方收到Ack,表明数据没有问题,可以继续发送其他数据

如果发送方收到NAK,表明数据有误码,重传刚刚发送的数据,所以这要有一个类似缓存的机制

当我们收到Ack把缓存清空,收到NAk,取出缓存中的数据分组,重新发给接收端

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值