Ze względu na sposób realizacji transmisji między dwoma lub więcej urządzeniami definiuje się trzy rodzaje transmisji:
- broadcast – jednokierunkowy rodzaj komunikacji w sieci polegający na rozgłaszaniu informacji (komunikacja rozsiewcza). Komunikacja typu broadcast nie określa, gdzie i przez kogo dana usługa zostanie wykonana, a wybór adresata jest podejmowany przez odpowiednie procedury systemowe bądź nie jest definiowany. Transmisje typu rozsiewczego są stosowane w sieciach radiowych, optycznych i komputerowych (LAN, MAN);
- multicast – rodzaj komunikacji, w której transmisja jest skierowana do ściśle określonej grupy użytkowników. Implementowana powszechnie w telekonferencjach i wideokonferencjach realizowanych przez sieci kablowe;
- unicast – komunikacja między dwoma dokładnie zdefiniowanymi punktami sieci lub jej użytkownikami końcowymi.