Mobile Ad hoc Networks (MANETs) encompass mobile devices such as laptops, tablets, handhelds, phones, that use wireless transmission technologies for access of information from anywhere any time. These networks can be formed by a group of ad hoc nodes irrespective of time and location, without any infrastructure and having no central control. Provisioning of on-demand Quality of Service (QoS) to the mobile users is a major challenge in this network. This book discusses ad hoc networks starting from the basic concepts to its issues, QoS parameters, their evaluation methods, QoS provisioning mechanisms, and challenges with an emphasis to channel allocation, routing, and multicasting. Performance analysis of well known ad hoc routing protocols such as DSDV, DSR and AODV with varying network conditions provides an idea of selecting suitable routing protocol for better QoS to the Mobile Hosts (MH) in MANETs. Application of VGA for channel allocation and MOO for QoS multicasting are the major contributed models in this book. This book will be helpful for postgraduate students as well as for research scholars, especially using ns-2 simulator for modelling and testing protocols in MANETs.