DiffServ je okrajšava za diferencirane storitve, ki je sistem za upravljanje omrežja. Diferencirana storitev omogoča uporabnikom, da vzpostavijo sistem razredov in označijo svoje omrežne informacije na podlagi vsebine. Usmerjevalniki, ki uporabljajo protokole DiffServ, nato te pakete razporedijo glede na njihove oznake. Nekateri paketi, kot so glasovni prenosi, imajo višjo prioriteto in bodo vedno šli skozi. Drugi paketi se zadržijo za kasnejši prenos ali pa se v celoti izpustijo.
Informacije, poslane po standardnem omrežju, so razdeljene na pakete. Vsak od teh paketov vsebuje majhen del skupnih informacij. En računalnik vzame informacije in jih razdeli v pakete, ki vsebujejo informacije, njegov omrežni naslov in naslov, kamor gredo. Te informacije se pošljejo v hitrih impulzih po omrežju ali po internetu. Ko pride, kamor gre, prejemni računalnik ponovno sestavi pakete v izvirne podatke.
Sistem DiffServ doda dodaten marker paketom, ko so prvič izdelani. Ta oznaka označuje paket na podlagi vnaprej določenih značilnosti. Te značilnosti je zasnoval uporabnik in so lahko kar koli, od vsebine informacij do povezanih naslovov. Ti označevalci se uporabljajo za zagotavljanje uporabnikom, da bodo nekatere informacije vedno imele prednost pred drugimi.
Vsak sistem, ki je sposoben obravnavati pakete DiffServ, lahko presoja pomembnost paketov, ko potujejo po omrežju. Ko skupina paketov vstopi v usmerjevalnik diferenciranih storitev, si ogleda posamezne označevalce in jim na podlagi uporabniško definiranih seznamov določi prednost. Paketi se nato premikajo po prednostnem vrstnem redu. Če v sistem pride več paketov z visoko prioriteto, se paketi z nižjo prioriteto še naprej potiskajo nazaj.
Na splošno sistem DiffServ zagotavlja pravilno in pravočasno dostavo ene ali dveh vrst podatkov ali dveh označevalcev ter najboljši trud za ostalo. To pomeni, da bosta ena ali dve vrsti označenih paketov prispeli pravočasno in brez napak, drugi paketi pa morda ne. V mreženju najboljši napor pomeni, da se bo sistem po najboljših močeh trudil premikati informacije, vendar ne bo zagotovil ničesar. Paketi lahko prispejo počasi ali pa se sploh ne oddajo.
To je ena največjih pomanjkljivosti DiffServ. Ko se paketi zadržijo, lahko povzroči veliko težav na obeh koncih sistema. Če paketi prispejo poškodovani ali neustrezni, bo moral prejemni računalnik znova zahtevati informacije. Zaradi te zahteve računalnik pošiljatelj ponovno pošlje vse potrebne informacije, kar dejansko podvoji količino poslanih informacij z nizko prioriteto. To poveča uporabljeno pasovno širino na obeh koncih brez zagotovila, da bo drugi prenos deloval.