Les réseaux mobiles ad hoc sont un ensemble de noeuds indépendants disposés en un réseau momentané sans qu'aucun dispositif supervisé ou normal ne soit nécessaire, comme c'est le cas pour les réseaux traditionnels. Les noeuds ont généralement une portée de communication limitée et chaque noeud a besoin de l'aide des noeuds adjacents pour transmettre des paquets d'informations. Les noeuds des réseaux ad hoc peuvent donc faire office de routeurs et d'hôtes.