KCP知识点

停等式ARQ协议的两个功能

  1. 确认机制
  2. 超时重传

确认机制:

  1. 发送方 发送数据,然后暂停发送,等待接收方的ACK确认
  2. 收到 接收方回复的ACK(确认号)
  3. 发送下一个数据

超时重传:

只要超过了一段时间还没有收到确认,就认为已发送的帧出错或丢失了,因而重传已发送过的帧。这就叫做超时重传。
以下三种情况会进行超时重传:

  1. 发送方 发送过程中出现差错,导致接收方检测出了差错,丢弃了该数据帧。(发送方未收到确认应答,一直等待,直到超时)
  2. 发送方 发送过程中 丢失了(发送方未收到确认应答,一直等待,直到超时)
  3. 传送延迟: 接收方接收成功后回复了Ack确认,但是由于网络原因延迟了, 也就是Ack确认在发送方超时后才到达。而发送方超时时已经重传了一次, 此时接收方要做的事情:丢弃重复分组,重新发送确认. 发送方如果收到两个或者多个确认,除了第一个确认,丢弃其他确认.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值