拥塞避免算法和慢启动算法的目的一样吗

《TCP/IP 详解 卷一》里说“拥塞避免算法和慢启动算法是两个目的不同、独立的算法”,为什么说它们目的不同呢,不都是为了防止网络拥塞吗?请问还有什么其他目的吗?

1.不同算法有不同的实现逻辑,不同的功能(或者叫实现的东西是什么);
2.既然逻辑和功能不同,那么某个算法和另外一个算法可以共同去实现某一项功能,在这里他们实现的是防止。。。。
3.具体目的可以百度查一下他们的1,看完你就理解了。