Wat is een gedifferentieerde service?
Bij computergebruik is een gedifferentieerde service een soort ontwerpstrategie die het mogelijk maakt om netwerkverkeer in verschillende categorieën of klassen te scheiden. Deze aanpak kan zeer nuttig zijn voor het begrijpen van de aard van het verkeer op een bepaald netwerk, evenals het toewijzen van middelen zodat elke klasse met de grootste mate van efficiëntie kan worden beheerd. Software-ontwerppatronen laten vaak een soort gedifferentieerde servicetoepassing toe, waardoor verschillende soorten of klassen verkeer op een enkel netwerk kunnen worden uitgevoerd zonder enige overdrachtsproblemen te veroorzaken.
Er zijn een aantal klassen die gewoonlijk worden geassocieerd met een gedifferentieerde service. Typisch voor de meeste netwerken zijn het lokale internetprotocol of IP-adressen, alle client-IP-adressen die in het netwerk worden gebruikt en het schema dat is gekoppeld aan het netwerk dat wordt gebruikt om inkomende en uitgaande informatie te verwerken. Elementen zoals het type applicatiepoorten dat bij het netwerk wordt gebruikt en protocolinstellingen die relevant zijn voor verschillende gegevensoverdrachten binnen het netwerk, worden ook als een gedifferentieerde service beschouwd.
Doorgaans geniet al het verkeer dat voldoet aan dezelfde basisprotocollen van dezelfde categorie of classificatie. Door het type verkeer te kwalificeren dat in verschillende applicaties wordt gebruikt en om verschillende taken uit te voeren, wordt het toewijzen van resources op een manier die niet leidt tot prestatieproblemen met andere actieve applicaties tot een minimum beperkt. Om deze reden zijn veel netwerken ontworpen om zowel de klasse als de prestaties van de programma's die deze klassen gebruiken te herkennen. Wanneer een gedifferentieerde service op het hoogst mogelijke prestatieniveau werkt, zal de algehele functionaliteit van het netwerk of systeem waarschijnlijk vrij hoog blijven.
Een belangrijk voordeel van een gedifferentieerde serviceaanpak is dat hardware en software in het netwerk kunnen blijven functioneren zonder rekening te houden met wat er gebeurt met andere klassen of categorieën van services. Dit betekent dat routers normaal blijven werken, ongeacht wat er gebeurt met andere applicaties die ook als onderdeel van het netwerk worden uitgevoerd. Hoewel dit voordeel aanzienlijk is, is een gedifferentieerde service-instelling niet zonder enige potentiële verplichtingen. Het is bijvoorbeeld soms moeilijk om precies te identificeren hoe verschillende routers zich tot elkaar verhouden, wat betekent dat het misschien niet mogelijk is om details over hoe de informatiepakketten worden beheerd zowel op het punt van oorsprong als op het punt van beëindiging volledig te herstellen. Als er een probleem is met het doorgeven van de gegevenspakketten, kan dit een extra belasting van bronnen veroorzaken die sommige activiteiten voor een korte periode kunnen vertragen.