La comunicazione Unicast si indirizza a un sistema come destinazione. Per la comunicazione unicast possono essere utilizzati sia TCP sia UDP.
La comunicazione Broadcast si indirizza a tutti i sistemi sulla stessa sottorete. Come con multicast, può essere utilizzato solo UDP.
Multicast è destinato ad alcuni sistemi che devono essere associati a uno specifico gruppo multicastprima che vengano consegnati dei pacchetti destinati a quel dato gruppo.