网络协议栈
文章平均质量分 87
r_luo
这个作者很懒,什么都没留下…
展开
-
SCTP协议源码分析--拥塞控制算法
为了避免网络出现不必要的拥塞,SCTP偶联会在适当时候控制进入到网络中的数据包数量,其控制方法是端点使用慢启动和避免拥塞等算法。无论如何,慢启动和避免拥塞都会尽量增大拥塞控制窗口(cwnd),而重传或通路idle时则会试图降低拥塞控制窗口。1. 几个相关概念 慢启动(Slow-Start) 当在一个状态不明的网络或者是空闲了相当长时间的网络上开始传送数据时,原创 2013-01-10 21:45:37 · 3103 阅读 · 1 评论 -
SCTP协议源码分析--多归属特性multi-homed(一)
SCTP协议有一个重要的特点,即Multi-homed(多归属),这是与TCP协议不同的显著地方之一,是对TCP协议的重大改进,充分利用了多条路由皆可承载数据流的特点,保证了物理网络级的冗余。Multi-homed SCTP的直接表现就是有多个transport(即通路path),即到对端多个IP地址的path(通路)。一般来说有一条primary transport(主通路),其它的原创 2013-06-11 09:20:10 · 2902 阅读 · 0 评论 -
SCTP协议源码分析--多归属特性multi-homed(二)
继续看看path&assoc的断开和恢复管理。 二. Manage transport andassociation偶联的多归属管理主要针对transport,但多个transport/path的断开必然会倒致association也断开。所以追踪path的更新、断开和恢复,也离不开assoc的断开和恢复管理。每个path的传送失败(即收不到SACK),除原创 2013-06-20 14:32:11 · 1711 阅读 · 0 评论