Nas redes, os pacotes de dados podem seguir vários caminhos. À partida nem sempre os caminhos são conhecidos sendo necessário uma procura do destinatário na rede. Outras vezes, o caminho é conhecido e a comunicação é realizada sem a necessidade dessa procura.
Unicast(um para um): É establecida uma ligação ponto a ponto. Este tipo de encaminhamento é utilizado quando visitamos uma página de internet.
Broadcast(um para todos): Um para todos em simultâneo. Este é o funcionamento normal de um HUB.
Multicast(um para vários): Um para muitos em simultâneo. Esta técnica é muito importante para prevenir sobrecarga na rede. Apenas um pacote é enviado mas capturado por várias estações (computadores). Muito no VOD (video on demand) ou vídeo a pedido.