This document summarizes and compares several congestion control algorithms for wireless networks. It begins with an introduction to congestion and congestion control. Then it describes several specific algorithms in detail: 1) URED (Upper Random Early Detection) which introduces an additional threshold to better utilize buffer space. 2) Multipath congestion control which aims to efficiently allocate resources across multiple network paths. 3) Hop-by-hop congestion control where each network router provides feedback to preceding routers to execute control. 4) Hybrid-ERED fuzzy-based control which uses fuzzy inference to ease parameter initialization and dependency in the ERED active queue management technique. 5) Cross-layer control which