3_3.停--等协议与滑动窗口协议

本文介绍了计算机网络中的可靠数据传输原理,包括差错检测、确认、重传和序号等措施。详细阐述了停-等协议的工作过程,指出了其信道利用率低的问题,并提出了解决方案——滑动窗口协议。讨论了两种滑动窗口协议:回退N步(GBN)和选择重传(SR)协议的特点与应用场景。
摘要由CSDN通过智能技术生成

计算机网络原理【总学习笔记】

3.停–等协议与滑动窗口协议

可靠数据传输基本原理实现可靠数据传输的措施:

  1. 差错检测:利用差错编码实现数据包传输过程中的比特差错检测。

  2. 确认︰接收方向发送方反馈接收状态。

  3. 重传:发送方重新发送接收方没有正确接收的数据。

  4. 序号:确保数据按序提交。

  5. 计时器︰解决数据丢失问题。

  6. 停-等协议
    停-等协议的主要特点就是每发送一个报文段后就停下来等待接收方的确认。
    停-等协议的基本工作过程是:

    1. 发送方发送经过差错编码和编号的报文段,等待接收方的确认;(发送并等待确认)
    2. 接收方如果正确接收报文段,即差错检测无误且序号正确,则接收报文段,并向发送方发送ACK,否则丢弃报文段,并向发送方发送NAK;(接收并确认/否认)
    3. 发送方如果收到ACK,则继续发送后续报文段,否则重发刚刚发送的报文段。(继续发送/重发)
  7. 滑动窗口协议

    1. 停-等协议的主要性能问题:
      停止-等待机制降低了信道利用率。
    2. 解决方法:
      流水线协议或管道协议——允许发送方在没有收到确认前连续发送多个分组。
    3. 流水线协议的改进:
      增加分组序号范围;
      发送方和(或)接收方必须缓存多个分组。
    4. 典型的流水线协议:滑动窗口协议

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

D之光

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值