Opțiunile de trimitere ale mesajului

Un mesaj poate fi trimis în mai multe feluri, așa cum se arată în Figura 1. Uneori, o persoană vrea să comunice informație către un singur individ. Alteori, persoana poate avea nevoie să trimită informație către un grup de persoane în același timp, sau chiar tuturor persoanelor din aceeași zonă. O conversație între două persoane este un exemplu de expediere unu-la-unu. Atunci când un grup de destinatari au nevoie să primească același mesaj simultan, este necesară o expediere unu-la-mai-mulți sau unu-la-toți.

Există și momente în care expeditorul unui mesaj trebuie să se asigure că mesajul a ajuns cu succes la destinație. În aceste cazuri, destinatarul trebuie să returneze o confirmare la expeditor. Dacă nu este necesară nici o confirmare, opțiunea de expediere este neconfirmată.

Hosturile dintr-o rețea folosesc opțiuni similare de expediere pentru a comunica, așa cum se arată în Figura 2.

O opțiune de expediere unu-la-unu se numește unicast, ceea ce înseamnă că există o singură destinație pentru mesaj.

Când un host are nevoie să trimită mesaje folosind o opțiune de exepdiere unu-la-mai mulți, se numește multicast. Multicasting-ul se referă la expedierea aceluiași mesaj către un grup de hosturi de destinație, în mod simultan.

Dacă toate hosturile rețelei trebuie să primească un mesaj îna celași timp, este folosit un broadcast. Broadcasting-ul reprezintă o opțiune de expediere a mesajelor de tip unu-la-toți. În plus, hosturile au cerințe pentru mesaje confirmate și neconfirmate.