O comunicare orientată spre conexiune este un mod de comunicare de date care necesită o suprasarcină în configurarea unei cereri de conexiune înainte de a trimite orice tip de mesaj de comunicare de date. Modul orientat spre conexiune (modul CO), diferențiat de comunicarea fără conexiune, este cerut de majoritatea protocoalelor de rețea de calculatoare pentru a se asigura că nu se pierde niciun pachet. Protocoalele sunt un set de standarde și reguli care acceptă moduri specifice de comunicații de date. Comunicarea orientată spre conexiune a fost concepută pentru a se asigura că există resurse disponibile, conform cerințelor tipului de comunicații solicitate.
Comunicarea fără conexiune este un tip de comunicare cu cele mai bune eforturi. De exemplu, protocolul de datagramă utilizator (UDP) este transmis către o destinație fără nici un schimb de date anterior. Ar putea exista o aplicație în computerul de destinație care așteaptă pachetul UDP. Pachetul UDP este primit și datele sunt extrase. Niciun mecanism nu va cere computerului sursă să retransmite pachetul în cazul în care pachetul nu ajunge niciodată la destinație ca pachet fără erori.
Comutarea de pachete permite ca o cantitate mare de date să fie trimisă ca mai multe pachete prin Internet într-un computer de destinație. Comunicarea orientată spre conexiune urmărește starea computerelor sursă și destinație și finalizarea transferului de date. Mai multe pachete pot fi încă necesare pentru a finaliza transferul de date.
Stratul 1 în modelul de interconectare a sistemelor deschise (OSI) este stratul fizic care determină dacă mediul fizic este fir, fără fir sau fibră optică. Al doilea strat definește modul în care nodurile de date precum computerele și routerele pot determina când să transmită. Nivelul 3 determină adresarea rețelei și modul în care pachetele ajung la adresa de destinație necesară într-o rețea publică de date. Este stratul de control al transmisiei care se ocupă de ritmul transmisiei de date. Nivelul 4 este locul în care este determinată comunicarea bazată pe conexiune sau fără conexiune.
Bufferele de pe echipamentul de destinație pot fi umplute, iar protocoalele precum protocolul de control al transmisiei (TCP) vor semnala computerului sursă să oprească temporar trimiterea de date. De asemenea, TCP reîncearcă finalizarea transferurilor de date atunci când acestea sunt întrerupte. În comutarea de pachete, TCP se asigură că pachetele sunt în ordinea corectă, chiar dacă unele întârzie să ajungă la destinație. TCP, care este comunicarea orientată spre conexiune, urmărește transferurile de date și controlează ritmul, verificarea erorilor și posibila retransmisie pentru a se asigura că transferul de date are succes. UDP este fără conexiune, pe același nivel în modelul OSI ca și TCP și este folosit de aplicații care se pot descurca fără gestionări obositoare.
Multiplexarea statistică este un proces util de partajare a datelor de mare viteză și de echilibrare a cerințelor de transfer de date pe mai multe porturi de intrare/ieșire. Într-o zonă îndepărtată din punct de vedere geografic, un multiplexor statistic poate conecta această zonă la restul Internetului. Acest multiplexor statistic face posibil ca un singur hardware de comunicații de date către și din acea zonă să fie partajat de mulți utilizatori. Acesta oferă un circuit virtual separat, dar utilizează un singur circuit fizic, care este legătura combinată sau agregată a multiplexorului statistic.