流 量 控 制
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A
Message
B
1
<request 8 buffers>
2
<ack=15, buf=4>
3
<seq=0, data=m0>
4
<seq=1, data=m1>
5
<seq=2, data=m2>
6
<ack=1 , buf=3>
7
<seq=3, data=m3>
8
<seq=4, data=m4>
9
<ack=4 , buf=0>
流量控制
流量控制是一种由接收端控制发送速度的反馈机 制,通常采用滑动窗口机制实现。 数据链路层和传输层上的滑动窗口机制:
数据链路层上的滑动窗口机制采用固定缓冲区分配策 略(缓冲区大小及数量都固定),这在传输层上做不 到。 数据链路层上发送端和接收端都必须缓存,而在传输 层上有多种缓存方案可供选择。 数据链路层上的发送窗口仅由接收端控制,而传输层 上的发送窗口还受网络处理能力的限制。
10
<ack=4 , buf=1>
11
<ack=4 , buf=2>
12
<seq=5, data=m5>
13
<seq=6, data=m6>
图 6-5 图 图 图 图 图 图 图 图 图 图 图 图 图 图 图
动态缓冲区分配的特点 是确认与缓存分离。
传输层上的缓存策略
发送方缓存还是接收方缓存?
若通信子网是不可靠的,则发送方一般必须缓存,而接收方可以选择缓存 或不缓存。 若通信子网是可靠的,则视接收方为其预留的缓冲空间大小,发送方可以 选择缓存或不缓存。
缓冲区分配方案:
以TPDU为单位分配? 以连接为单位分配? 缓冲区大小固定还