如果在发送端和接收端间存在较慢的链路,而发送端仅根据接收端的缓存而一次性的发送大量分组,中间路由可能会内存溢出,会严重的降低网络的吞吐量。
慢启动采取的机制是,发送新分组的速率应该和接受到应答的速率应一致。
慢启动维护一个阻塞窗口(congestion window)cwnd,初始化为1。每当收到一个ack,则对cwnd进行增加。而发送端则必须从接收端通报的窗口和发送端维护的阻塞窗口中选取较小的值作为可以发送的字节数。
发送端通过阻塞窗口来进行流量控制。接收端通过通报窗口来进行流量控制。
本文介绍了在网络传输过程中,如何通过慢启动机制来避免中间路由器因内存溢出导致网络吞吐量下降的问题。该机制通过控制发送端的数据包发送速率,确保其与接收端的确认反馈速率相匹配,以此来实现流量控制。
如果在发送端和接收端间存在较慢的链路,而发送端仅根据接收端的缓存而一次性的发送大量分组,中间路由可能会内存溢出,会严重的降低网络的吞吐量。
慢启动采取的机制是,发送新分组的速率应该和接受到应答的速率应一致。
慢启动维护一个阻塞窗口(congestion window)cwnd,初始化为1。每当收到一个ack,则对cwnd进行增加。而发送端则必须从接收端通报的窗口和发送端维护的阻塞窗口中选取较小的值作为可以发送的字节数。
发送端通过阻塞窗口来进行流量控制。接收端通过通报窗口来进行流量控制。
1045

被折叠的 条评论
为什么被折叠?
