Le reti mobili ad hoc sono un insieme di nodi indipendenti disposti in una rete momentanea senza la necessità di alcun dispositivo supervisionato o normale, come le reti tradizionali. I nodi hanno di solito un raggio di comunicazione limitato e quindi ogni singolo nodo ha bisogno del supporto dei nodi adiacenti per trasmettere pacchetti di informazioni; pertanto, i nodi delle reti ad hoc possono funzionare come router e host.