În calcul, un serviciu diferențiat este un tip de strategie de proiectare care face posibilă segregarea traficului de rețea în mai multe categorii sau clase diferite. Această abordare poate fi foarte utilă în ceea ce privește înțelegerea naturii traficului dintr-o anumită rețea, precum și a alocării resurselor, astfel încât fiecare clasă să poată fi gestionată cu cel mai mare grad de eficiență. Modelele de proiectare software vor permite adesea un fel de aplicație de serviciu diferențiată, permițând mai multe tipuri sau clase diferite de trafic să ruleze într-o singură rețea fără a crea niciun fel de probleme de transfer.
Există o serie de clase asociate în mod obișnuit cu un serviciu diferențiat. Printre cele tipice pentru majoritatea rețelelor se numără protocolul Internet local sau adresele IP, orice adrese IP ale clientului utilizate în rețea și programul asociat rețelei utilizat pentru a procesa informațiile de intrare și de ieșire. Elemente precum tipul de porturi de aplicație utilizate cu rețea, precum și setările de protocol relevante pentru diferite transferuri de date în cadrul rețelei ar fi, de asemenea, considerate un serviciu diferențiat.
De obicei, tot traficul care se conformează acelorași protocoale de bază se va bucura de aceeași categorie sau clasificare. Prin calificarea tipului de trafic utilizat în diferite aplicații și pentru a efectua diverse sarcini, procesul de alocare a resurselor într-o manieră care să nu conducă la probleme de performanță cu alte aplicații care rulează este redus la minimum. Din acest motiv, multe rețele sunt concepute pentru a recunoaște atât clasa, cât și performanța programelor care folosesc acele clase. Atunci când un serviciu diferențiat funcționează la cel mai înalt nivel de performanță posibil, funcționalitatea generală a rețelei sau a sistemului este probabil să rămână destul de ridicată.
Un beneficiu cheie al unei abordări de servicii diferențiate este că hardware-ul și software-ul inclus în rețea pot continua să funcționeze fără a ține cont de ceea ce se întâmplă cu alte clase sau categorii de servicii. Aceasta înseamnă că routerele vor continua să funcționeze normal, indiferent de ceea ce se întâmplă cu alte aplicații care rulează, de asemenea, ca parte a rețelei. Deși acest beneficiu este semnificativ, o configurație diferențiată a serviciului nu este lipsită de anumite răspunderi potențiale. De exemplu, uneori este dificil să se identifice exact modul în care diferitele routere se relaționează între ele, ceea ce înseamnă că este posibil să nu fie posibilă recuperarea completă a detaliilor despre modul în care sunt gestionate pachetele de informații atât la punctul de origine, cât și la punctul de terminare. Dacă există vreun tip de problemă cu transmiterea pachetelor de date, aceasta ar putea crea o scurgere suplimentară a resurselor care ar putea încetini unele activități pentru o perioadă scurtă de timp.