Broadcast, Multicast, Unicast, Zero-configuration
Dessa funktioner fungerar bara om switchar och routrar tillåter broadcast, multicast och unicast. Zero-configuration är separat.
Broadcast
Ett paket som kan vara information skickas från en utsändare till alla deltagare(Datorer, Mobiltelefoner o.s.v) på ett nätverk. När paketet har skickats ut så måste alla ta del av det. Detta fungerar bara inom ett LAN d.v.s att ingen utanför nätverket kan ta del av paketet. Till exempel så används broadcast när en ARP-förfrågan skickas ut.
Multicast
Multicast har samma princip som broadcast, ett paket skickas ut från en utsändare till deltagare på nätverket. Sändaren väljer vilka som ska ta del av paketet. Detta sker fortfarande bara över LAN. Detta används t.ex inom VLC mediaplayer där de har en funktion där du kan skicka ut en videofil till vissa bestämda enheter, d.v.s du kan streama från en enhet till andra utvalda enheter.
Unicast
Via unicast så finns det bara en utsändare och en mottagare, utsändaren har valt sin mottagare innan. Precis som i multicast och broadcast så skickas ett paket ut och detta sker fortfarande över LAN. T.ex använder man unicast när man använder !ping kommandot i kommandotolken. Då skickar du bara en ping till en enhet.
Zero-configuration/Bonjour
Zero-configuration är när enheter i ett nätverk skickar ut ett paket via broadcast där de berättar deras IP, MAC address och vad för sorts enhet de är. Program i andra enheter som är intresserade av informationen tar del av den och gör så att enheter inte behöver ta reda på det själva. T.ex så kan en skrivare skicka ut ett sådant paket och när du behöver skriva ut något så kommer den skrivaren att dyka upp utan att du manuellt behöver leta upp den. Samma sak är det med t.ex en Apple TV som har Air-play, det Apple Tv gör då är att skicka ut ett sådant paket och när du vill ta del av Air-play så kommer Apple TV dyka upp som ett exempel att koppla till. Alla enheter skickar ut detta för du ska slippa ta reda på grejerna själv.