Yhteisoperaatio on eräänlainen tietokoneen toiminto, joka käyttää joitakin tai kaikkia tietoverkon solmuja. Normaalisti toiminto on joko lähettää tai vastaanottaa dataa, ja useimmat toiminnot vaikuttavat kaikkiin verkon solmuihin. Vaikka on olemassa muita tapoja lähettää ja vastaanottaa tietoja verkon kautta, kollektiivinen toiminta on yleensä nopeampaa toimintojen käsittelyn vuoksi. Verkossa on oltava tietynlainen kehys, jolla on tämä työkalu, tai järjestelmänvalvojat eivät välttämättä pysty suorittamaan kollektiivisia toimintoja.
Kun tietokoneverkko luodaan, kaksi tai useampia laitteita yhdistetään, jotta ne voivat toimia yhdessä tai jotta jokainen laite voi osallistua käsittelyyn. Solmut ovat yksi tärkeimmistä verkon näkökohdista, kun käytetään kollektiivista operaatiota, koska operaatio vaikuttaa solmuihin. Nämä solmut ovat mitä tahansa verkkoon kytkettyjä laitteita; solmut ovat yleensä tietokoneita, mutta laitetta, jolla on oma Internet -protokolla (IP), voidaan pitää solmuna.
Yleisimmät kollektiiviset toiminnot ovat lähettäminen ja vastaanottaminen. Lähetystoiminto välittää tiedot solmuille, kun taas vastaanottotoiminto ottaa tietoja solmuista ja toimittaa ne päätietokoneelle. Nämä toiminnot vaikuttavat yleensä kaikkiin solmuihin, etenkin vastaanottokäskyillä, mutta järjestelmänvalvojat voivat määrittää tiettyjä solmuja, joihin kollektiivinen toiminta ei vaikuta.
On olemassa muita menetelmiä tietojen lähettämiseksi tai vastaanottamiseksi verkon kautta, ja ne voivat suorittaa toimintoja samalla tavalla. Kollektiivisen operaation tärkein etu on nopeus, koska tämä menetelmä vie yleensä vähemmän aikaa kuin vastaavat menetelmät. Tämä johtuu siitä, että tätä toimintoa käsitellään yleensä taustalla, joten se ei vaikuta käynnissä oleviin ohjelmiin tai tietokoneisiin, ja verkkokehys määrittää yleensä tietyn määrän muistia tätä toimintoa varten. Kun tätä toimintoa käytetään, se alkaa käyttää tätä varamuistia.
Yksi kollektiivisen operaation käytön ongelma on, että se ei välttämättä ole käytettävissä kaikissa tietokoneverkoissa. Tämän käyttämiseksi verkossa on oltava verkkokehys, joka tukee tätä ominaisuutta. Tämä ominaisuus säästää eniten aikaa käytettäessä suurta verkkoa, joten tämä näkyy yleensä suurempien verkkojen kehyksissä. Vaikka tätä voidaan käyttää pienemmässä verkossa, aikaetu ei ehkä ole yhtä selvä.