tcp为什么会发生拥塞控制,网络中的数据在传输的过程中,若对一些可用资源的需求超过了可用资源的可用部分就会发生拥塞,比如交通路口,发生了堵车的现象,要是没有交警及时处理,并且车辆之间谁都不互相避让,就会发生堵车,如果如车一直没有解决,那么交通就会瘫痪!!!
tcp发生拥塞的标志就是分组数据的丢失。
tcp拥塞控制算法:
假定以下条件:
1 数据是单方向传输的,而接受方只发送确认
2 接收方总是有很大的缓存空间,所以发送方的发送窗口时根据网络拥塞程度决定的
3 以tcp报文段的个数来讨论问题,而不是以字节为单位