This document compares proactive and reactive routing protocols in mobile ad-hoc networks. It classifies routing protocols as either proactive, which maintain routes at all times, or reactive, which determine routes on demand. Proactive protocols have lower latency but higher overhead, while reactive protocols have higher latency but lower overhead. The document evaluates the performance of AODV, TORA, and DSDV protocols based on packet delivery ratio, average end-to-end delay, and throughput under both CBR and TCP traffic patterns. Simulation results found reactive protocols had better packet delivery and delay, with performance varying based on node number and traffic type.