我有点困惑,不能仅使用标头中的 ACK 字段来执行流量控制吗?为什么还有一个 FLOW 位?
为什么蓝牙标头同时具有 ACK 和 FLOW?
网络工程
无线的
2022-02-17 23:40:43
1个回答
ARQN 位没有为发送者提供足够的信息来用作流控制。ACK 仅表示“我收到完整的数据包”。
我看不出它如何也可以用于流量控制。如果接收方接收到数据包,但希望发送方停止,它会怎么做?如果它发送一个ACK,发送者将继续发送。如果它发送一个 NAK,或者什么都不发送,这告诉发送者这个数据包是坏的。所以发件人会重新发送它,使事情变得更糟。FLOW 位表示“我很忙,请停止发送”。
其它你可能感兴趣的问题