Na rede sem fio, o Ad-Hoc é um dos modos de operação de um rádio 802.11. Isso acontece na camada 1 do OSI, a camada física, e basicamente significa que todos os dispositivos podem se comunicar diretamente com qualquer outro dispositivo que esteja dentro da faixa de rádio. Normalmente, no modo Infra-estrutura, os dispositivos sem fio só podem se comunicar com um Ponto de Acesso ou Roteador central e esse dispositivo é responsável por retransmitir pacotes de um dispositivo cliente para outro dispositivo cliente (mesmo que estejam ao lado um do outro). As redes Ad-Hoc se livram do intermediário que é o AP, no entanto, elas não têm nenhuma capacidade inerente para o multi-hop. Isso significa que, se o dispositivo A puder alcançar o dispositivo B, e o dispositivo B puder alcançar o dispositivo C, mas A não puder alcançar C, então A e C não poderão se comunicar porque B não retransmitirá nenhum pacote.
Mesh Networking, também conhecido como Mesh Routing, acontece na camada OSI 3, a camada de rede. O Mesh Routing permite que cada dispositivo em uma rede (também chamado de nós) atue como um roteador e retransmita pacotes em nome de qualquer outro dispositivo. O Mesh Routing fornece o recurso de vários saltos que o modo Ad-Hoc não possui. Combinando o modo Ad-Hoc na camada 1 e o Mesh Routing na camada 3, podemos criar redes mesh sem fio apenas entre dispositivos clientes, sem qualquer necessidade de Pontos de Acesso ou Roteadores centralizados.
P2P ou Peer-to-Peer significa simplesmente que os clientes falam diretamente um com o outro sem o uso de um servidor central. Tanto o Ad-Hoc quanto o Mesh Routing podem ser descritos como P2P, já que são ambas instâncias de comunicação cliente-para-cliente, apenas em diferentes camadas do modelo OSI.