Una red ad-hoc es una red inalámbrica descentralizada que no depende de una infraestructura preexistente. Se compone de varios nodos conectados por enlaces que pueden conectarse o desconectarse dinámicamente. Las redes ad-hoc permiten que dos nodos se comuniquen a través de otros nodos intermedios y existen varios métodos de enrutamiento.