Hvad er en differentieret service?
I computing er en differentieret service en type designstrategi, der gør det muligt at adskille netværkstrafik i flere forskellige kategorier eller klasser. Denne tilgang kan være meget nyttig med hensyn til at forstå arten af trafikken på et givet netværk såvel som tildeling af ressourcer, så hver klasse kan styres med størst mulig effektivitet. Softwaredesignmønstre giver ofte mulighed for en slags differentieret tjenesteapplikation, der tillader flere forskellige typer eller klasser af trafik at køre på et enkelt netværk uden at oprette nogen form for overførselsproblemer.
Der er et antal klasser, der ofte er knyttet til en differentieret service. Blandt dem, der er typiske for de fleste netværk, er lokal internetprotokol eller IP-adresser, alle klient-IP-adresser, der bruges i netværket, og tidsplanen, der er knyttet til det netværk, der bruges til at behandle indgående og udgående information. Elementer som typen af applikationsporte, der bruges med netværket, samt protokolindstillinger, der er relevante for forskellige dataoverførsler i netværket, vil også blive betragtet som en differentieret tjeneste.
Typisk vil al trafik, der er i overensstemmelse med de samme grundlæggende protokoller, nyde den samme kategori eller klassificering. Ved at kvalificere den type trafik, der bruges i forskellige applikationer og til at udføre forskellige opgaver, holdes processen med tildeling af ressourcer på en måde, der ikke fører til ydeevneproblemer med andre kørende applikationer, til et minimum. Af denne grund er mange netværk designet til at genkende både klasse og ydeevnen for de programmer, der bruger disse klasser. Når en differentieret service fungerer på det højeste ydelsesniveau, er det sandsynligvis, at netværkets eller systems samlede funktionalitet forbliver ret høj.
En vigtig fordel ved en differentieret service-tilgang er, at hardware og software inkluderet i netværket kan fortsætte med at fungere uden hensyntagen til hvad der sker med andre klasser eller kategorier af tjenester. Dette betyder, at routere fortsætter med at fungere normalt uanset hvad der sker med andre applikationer, der også kører som en del af netværket. Selv om denne fordel er betydelig, er en differentieret serviceopsætning ikke uden nogle potentielle forpligtelser. For eksempel er det undertiden vanskeligt at identificere nøjagtigt, hvordan forskellige routere er forbundet med hinanden, hvilket betyder, at det muligvis ikke er muligt at gendanne detaljer om, hvordan informationspakkerne styres både på oprindelsesstedet og på termineringspunktet. Hvis der er en eller anden form for problemer med videregivelsen af datapakkerne, kan dette skabe nogle ekstra ressourcer, der muligvis bremser nogle aktiviteter i en kort periode.