|
Post by account_disabled on May 7, 2024 4:35:17 GMT
当吞吐量降为 时网络已无法正常工作进入了死锁。拥塞控制就是尽量减少注入网络的数据减轻网络中的路由器和链路的负担。拥塞控制是个全局性的问题它涉及网络中的所有路由器和主机而流量控制只是个端到端的问题是两个端点之间通信量的控制。拥塞控制有开环和闭环手段开环就是在设计网络时事先将有关发生阻塞的因素考虑到缺点是系统旦开始运行就不能更改。闭环则是基于反馈环路动态处理监测网络以便检测拥塞发生的时间和地点把拥塞发生的信息传送到可采取行动的地方调整网络系统的运行解决问题。拥塞控制主要有四个方法慢开始拥塞避免快重传和快恢复。 所谓慢开始就是基于窗口的拥塞控制发送端设有个拥塞窗口拥塞窗口取决于网络的拥塞程度发送窗口就等于拥塞窗口初始时为了防止注入过多的数据引起网络拥塞所以将拥塞窗口值设为 然后逐渐增大拥塞窗口逐渐增大发送窗口每经过 爱沙尼亚手机号码列表 次传输轮次拥塞窗口就加倍。有个慢开始门限当小于该值时就使用慢开始等于时既可以使用慢开始也可以使用拥塞避免大于该值时使用拥塞避免。拥塞避免就是每经过个往返时间 将拥塞窗口的值增加 而不是像慢开始那样加倍地增大拥塞窗口。慢开始不是指窗口增大的速度慢而是在 开始发生报文时先设置拥塞窗口为 使发送方开始只发送个报文段相比下将许多报文注入到网络慢。 但是有时候个报文段丢失而网络中并没有出现拥塞错误地导致慢开始降低了传输效率。这时应该使用快重传来让发送方尽早知道出现了个别分组的丢失快重传要求接收端不要等待自己发送数据时再捎带确认而是要立即发送确认。即使收到了乱序的报文段后也要立即发出对已收到报文段的重复确认。当发送端连续收到三个重复的确认后就知道出现了报文段丢失的情况就会立即重传快重传可以使整个网络的吞吐量提升约。当发送方知道了只是丢失了个别报文段使不会使用慢开始而是使用快恢复来设置阻塞窗口的值并开始执行拥塞避免算法。三次握手 是全双工通信任何方都可以发起建立连接的请求假设 是客户端 是服务器。
|
|