An Ad Hoc Mobile Networkis a Collection of Mobile Nodes That Are Vigorously and Randomly Located Insuch a Way That the Interconnections Flanked By Nodes Are Capable of Changingon a Continual Basis. the Main Goal of Such an Ad Hoc Network Routing Protocolis Truthful and Well-Organized Route Establishment Between a Pair of Nodes Sothat Communication May Be Delivered In a Timely Manner. In This Study Weexamine Routing Protocols For Ad Hoc Networks and Evaluate These Protocolsbased on a Given Set of Parameters. Multi-Path Routing Achieves Load Balancingand Is More Resilient to Route Failures. Recently, Numerous Multi-Path Routingprotocols Have Been Proposed For Wireless Mobile Ad Hoc Networks. Performanceevaluations of These Protocols Showed That They Achieve Lower Routing Overhead,Lower End-To-End Delay and Alleviate Congestion In Comparison With Single Pathrouting Protocols.