Konseptet er laget for å håndtere ulike tjenestetyper ved å dele disse inn i et antall – vanligvis tre eller fire – definerte klasser som så gis ulik håndtering/prioritering gjennom et nett. Det er kun snakk om en priortering innenfor de ressursene man rår over til enhver tid og den trafikken man må håndtere, så det medfører ingen garantier for kvaliteten på tjenesten. Et paradoks blir det da at jo mer trafikk som gis høyere tjenesteklasse, jo dårligere blir kvaliteten på den resterende trafikken.