Vad är en differentierad tjänst?
När det gäller databehandling är en differentierad tjänst en typ av designstrategi som gör det möjligt att uppdela nätverkstrafik i flera olika kategorier eller klasser. Detta tillvägagångssätt kan vara till stor hjälp när det gäller att förstå beskaffenheten i trafiken i ett givet nätverk och tilldela resurser så att varje klass kan hanteras med största möjliga effektivitet. Mjukvarudesignmönster möjliggör ofta någon slags differentierad serviceapplikation, vilket gör att flera olika typer eller klasser av trafik kan köras i ett enda nätverk utan att skapa någon typ av överföringsproblem.
Det finns ett antal klasser som vanligtvis är associerade med en differentierad tjänst. Bland de som är typiska för de flesta nätverk är lokalt Internetprotokoll eller IP-adresser, alla klient-IP-adresser som används i nätverket och schemat som är associerat med nätverket som används för att behandla inkommande och utgående information. Element som typen av applikationsportar som används i nätverket samt protokollinställningar som är relevanta för olika dataöverföringar inom nätverket kan också betraktas som en differentierad tjänst.
Vanligtvis kommer all trafik som överensstämmer med samma grundprotokoll att ha samma kategori eller klassificering. Genom att kvalificera den typ av trafik som används i olika applikationer och att utföra olika uppgifter hålls processen att fördela resurser på ett sätt som inte leder till prestandaproblem med andra program som körs till ett minimum. Av denna anledning är många nätverk utformade för att känna igen både klass och prestanda för programmen som använder dessa klasser. När en differentierad tjänst arbetar på högsta möjliga prestandanivå kommer den totala funktionen för nätverket eller systemet troligen att förbli ganska hög.
En viktig fördel med en differentierad tjänstesätt är att hårdvara och mjukvara som ingår i nätverket kan fortsätta att fungera utan hänsyn till vad som händer med andra klasser eller kategorier av tjänster. Detta innebär att routrarna fortsätter att fungera normalt oavsett vad som händer med andra applikationer som också körs som en del av nätverket. Även om denna fördel är betydande, är en differentierad tjänstinstallation inte utan några potentiella skulder. Till exempel är det ibland svårt att identifiera exakt hur olika routrar hänför sig till varandra, vilket innebär att det kanske inte är möjligt att fullständigt återställa detaljer om hur informationspaketen hanteras både på ursprungspunkten och vid uppsägningspunkten. Om det finns någon typ av problem med att datapaketen skickas, kan detta skapa ytterligare resurser som kan bromsa vissa aktiviteter under en kort tid.