Les réseaux ad hoc sont caractérisés par une gestion distribuée due à l'absence de toute infrastructure de base pour le contrôle et la gestion d'applications. Afin de pallier l'absence d'infrastructure fixe dans ces réseaux, nous proposons dans ce livre la conception d'un protocole pour une gestion centralisée dans les réseaux ad hoc notamment pour le routage. A cet effet, nous utiliserons la technologie du code mobile afin de ne plus subir la mobilité et de permettre la continuité des applications en cours. Le protocole proposé est à base d'un serveur mobile multi agents abritant des tables de routage. La conception du protocole a été conçue selon les étapes suivantes : premièrement, l'élection des noeuds mobiles formant le serveur. Deuxièmement, la maintenance des liens consistants entre les noeuds du serveur ; des mécanismes de remplacement lors de la mobilité des membres du serveur sont mis en place également. Par la suite, le réseau sera partitionné en zones dans le but de dédier certains noeuds du serveur à la gestion du routage dans une partie bien définie du réseau. Enfin, un protocole de routage adéquat à cette topologie sera proposé.