The use of wireless communication systems has risen greatly in the last ten years. Wireless standards such as WLAN and WPAN make it possible to establish point to point connections without the need of any fixed infrastructure, creating ad hoc networks to exchange data and voice. The topology of the network created by nodes can change randomly when the nodes move, making routing a big challenge. In response, Jose Ayub Gonzalez Garrido has developed a caching strategy which will allow nodes to efficiently adapt their cache to reconfigurations in the network. This cache mechanism is implemented for the Dynamic Source Routing protocol (DSR), improving its standard performance. In addition the author gives a brief overview of the routing challenges in ad hoc networks, focusing on on-demand routing. It also provides a complete simulation methodology and analyses many cache metrics to determine routing efficiency. This book serves as a guidance for researchers and students working with mobile ad hoc networks or routing mechanism, for lecturers and for companies developing activities in sensor networks and domotics. It will also benefit people who are interested in wireless networks.