På et datanettverk kan man ha flere former for kringkasting:
- Unicast – når man kontakter kun èn mottaker.
- Multicast – for å kontakte flere/mange.
- Broadcast – i de tilfeller når man trenger å kontakte absolutt alle.
I utgangspunktet vil en svitsj (dvs. «switch» på engelsk) tillate alle former for kringkasting, mens en ruter kun tillater unicast og multicast.
Det finnes også en fjerde type – «anycast». Her tar man kontakt med nærmeste node.