tcp流量控制与拥塞控制

流量控制目的:让发送方慢点,让接收方来得及接受

tcp利用滑动窗口机制实现流量控制

•接收方根据自己接收缓存的大小,动态的调整发送方的发送窗口大小,发送方的发送窗口取接收窗口rwnd和拥塞窗口cwnd的最小值

————————————————————————————————————————————————————————————————————————————

拥塞出现的条件:对资源需求的总和>可用资源

拥塞控制:防止过多的数据注入到网络中。(全局性)

区别于流量控制————流量控制为点到点的问题,拥塞控制时全局性的

拥塞控制的四种算法:

假定:

1.数据单方向传送,而另一个方向只传送确认

2.接收方总是有足够大的缓存空间,因而发送窗口大小取决于拥塞程度

    发送窗口=Min{接收窗口rwnd,拥塞窗口cwnd}

接收窗口——接收方根据接收缓存设置的值,并告知给发送方,反应接收方容量

拥塞窗口——发送方根据自己估计的网络拥塞程度而设置的窗口值,反应网络当前容量

•慢开始

•拥塞避免

•快重传

•快恢复

 

posted @ 2021-03-06 16:01  琴湖copy王  阅读(213)  评论(0)    收藏  举报