Hva er en differensiert tjeneste?
I databehandling er en differensiert tjeneste en type designstrategi som gjør det mulig å skille nettverkstrafikk inn i flere forskjellige kategorier eller klasser. Denne tilnærmingen kan være svært nyttig når det gjelder forståelse av trafikken i et gitt nettverk, samt tilordne ressurser slik at hver klasse kan styres med størst mulig effektivitet. Programvaredesignmønstre vil ofte gi rom for en slags differensiert tjenesteapplikasjon, slik at flere forskjellige typer eller klasser av trafikk kan kjøres på et enkelt nettverk uten å opprette noen type overføringsproblemer.
Det er en rekke klasser som vanligvis er tilknyttet en differensiert tjeneste. Blant de som er typiske for de fleste nettverk, er lokal Internett-protokoll eller IP-adresser, alle klient-IP-adresser som brukes i nettverket, og tidsplanen knyttet til nettverket som brukes til å behandle inngående og utgående informasjon. Elementer som typen applikasjonsporter som brukes i nettverket, samt protokollinnstillinger som er relevante for forskjellige dataoverføringer i nettverket, vil også kunne betraktes som en differensiert tjeneste.
Vanligvis vil all trafikk som samsvarer med de samme grunnleggende protokollene ha samme kategori eller klassifisering. Ved å kvalifisere den type trafikk som brukes i forskjellige applikasjoner og å utføre forskjellige oppgaver, holdes prosessen med å fordele ressurser på en måte som ikke fører til ytelsesproblemer med andre applikasjoner som kjører, til et minimum. Av denne grunn er mange nettverk designet for å gjenkjenne både klasse og ytelsen til programmene som bruker disse klassene. Når en differensiert tjeneste opererer på et høyest mulig ytelsesnivå, vil sannsynligvis den generelle funksjonaliteten til nettverket eller systemet forbli ganske høy.
En viktig fordel med en differensiert tjenestetilnærming er at maskinvare og programvare som er inkludert i nettverket, kan fortsette å fungere uten hensyn til hva som skjer med andre klasser eller kategorier av tjenester. Dette betyr at rutere vil fortsette å fungere normalt uavhengig av hva som skjer med andre applikasjoner som også kjører som en del av nettverket. Selv om denne fordelen er betydelig, er et differensiert tjenesteoppsett ikke uten noen potensielle forpliktelser. For eksempel er det noen ganger vanskelig å identifisere nøyaktig hvordan forskjellige rutere er relatert til hverandre, noe som betyr at det kanskje ikke er mulig å fullstendig gjenopprette detaljer om hvordan informasjonspakkene administreres både på opprinnelsesstedet og ved termineringspunktet. Hvis det er en eller annen type problem med passering av datapakkene, kan dette gi litt ekstra ressurser som kan bremse noen aktiviteter for en kort periode.