为什么端点必须在SCTP拥塞控制中管理发送和接收的TSN字节之间的转换?
时间:2020-03-06 15:04:26 来源:igfitidea点击:
如RFC 3286中所述:
" ...端点必须管理发送和接收的字节与发送和接收的TSN之间的转换,因为TSN是按块而不是按字节"。
这如何影响拥塞控制算法?
解决方案
有两个原因:
1.实用上,RFC 3286在大多数拥塞控制中都引用RFC 2581,它以字节为单位工作。
2.实际上,这是一个更强有力的原因,需要在每个末端分配一个缓冲区,并且由于它们的大小可变,因此很难根据TSN(块)来定义它们。这或者意味着在缓冲区中过度分配空间,例如64K * TSN,或者使用动态分配的列表。前者浪费空间,后者相对较慢。
这是回答问题,还是与我们上一个问题更相关?