The document analyzes various rate-based congestion control algorithms for wireless technologies. It finds that TCP Vegas performs better than other TCP variants in terms of delivery fraction and delay. However, TCP Vegas has a consistent window size. Congestion avoidance is more effective at resolving congestion and has higher throughput than slow start. Cross-layer congestion control requires significant power and memory. The document then analyzes the performance of AIMD, TFRC, and TCP congestion control protocols via simulation. It finds that GAIMD performs better than TFRC in terms of throughput, while TFRC is better than GAIMD in terms of smoothness.