How does TCP try to avoid network meltdown?

TCP includes several mechanisms that attempt to sustain good data transfer rates while avoiding placing excessive load on the network.

-TCP’s “Slow Start”, “Congestion Avoidance”, “Fast Retransmit” and “Fast Recovery”
-TCP also mandates an algorithm that avoids “Silly Window Syndrome” (SWS), an undesirable condition that results in very small chunks of data being transferred between sender and receiver.
-The “Nagle Algorithm”, which prevents the sending side of TCP from flooding the network with a train of small frames.