O operațiune colectivă este un tip de funcție de calculator care utilizează unele sau toate nodurile dintr-o rețea de calculatoare. Funcția în mod normal este fie de a trimite, fie de a primi date, iar majoritatea operațiunilor afectează toate nodurile din rețea. Deși există și alte modalități de trimitere și primire a datelor printr-o rețea, o operațiune colectivă tinde să fie mai rapidă din cauza modului în care sunt procesate funcțiile. O rețea trebuie să aibă un anumit tip de cadru care are acest instrument, altfel administratorii ar putea să nu poată îndeplini nicio funcție colectivă.
Când se realizează o rețea de calculatoare, două sau mai multe dispozitive sunt conectate astfel încât să poată lucra împreună sau astfel încât fiecare dispozitiv să poată contribui la procesare. Nodurile sunt unul dintre cele mai importante aspecte ale rețelei atunci când se utilizează o operațiune colectivă, deoarece operația afectează nodurile. Aceste noduri sunt orice dispozitive conectate la rețea; nodurile sunt în mod normal computere, dar un dispozitiv cu propria sa adresă de protocol de Internet (IP) poate fi considerat un nod.
Cele mai comune funcții de operare colectivă sunt trimiterea și primirea. O funcție de trimitere transmite date către noduri, în timp ce o funcție de primire preia date de la noduri și le livrează către un computer principal. Aceste funcții afectează de obicei toate nodurile, în special cu comenzile de primire, dar administratorii sunt capabili să specifice anumite noduri care sunt sau nu afectate de o operațiune colectivă.
Există și alte metode pentru trimiterea sau primirea de date printr-o rețea și acestea pot îndeplini funcții într-un mod similar. Principalul avantaj al unei operațiuni colective este viteza, deoarece această metodă tinde să dureze mai puțin timp decât metodele similare. Acest lucru se datorează faptului că această operație tinde să fie procesată în fundal, deci nu afectează programele sau computerele care rulează în prezent, iar cadrul de rețea specifică în mod normal o anumită cantitate de memorie pe care să o utilizeze această operație. Când se utilizează această operațiune, începe să folosească acea memorie de rezervă.
O problemă cu utilizarea unei operațiuni colective este că este posibil să nu fie disponibilă pentru toate rețelele de calculatoare. Pentru a utiliza acest lucru, rețeaua ar trebui să aibă un cadru de rețea care acceptă în mod specific această caracteristică. Această caracteristică tinde să economisească cel mai mult timp atunci când este utilizată într-o rețea mare, așa că acest lucru este frecvent întâlnit pe cadre pentru rețele mai mari. Deși acest lucru poate fi folosit pentru o rețea mai mică, avantajul de timp poate să nu fie la fel de pronunțat.