Servizi differenziati (DiffServ o DS)

Servizi differenziati (DiffServ o DS) è un protocollo per specificare e controllare il traffico di rete per classe in modo che determinati tipi di traffico abbiano la precedenza, ad esempio il traffico vocale, che richiede un flusso di dati relativamente ininterrotto, potrebbe avere la precedenza su altri tipi di traffico. Servizi differenziati è il metodo più avanzato per la gestione del traffico in termini di quella che viene chiamata Class of Service (CoS). A differenza dei precedenti meccanismi di codifica 802.1p e tipo di servizio (ToS), i servizi differenziati evitano la semplice codifica di priorità e dipendono da criteri o istruzioni di regole più complesse per determinare come inoltrare un dato pacchetto di rete. Viene fatta un'analogia con i servizi di viaggio, in cui una persona può scegliere tra diverse modalità di viaggio - treno, autobus, aereo - il grado di comfort, il numero di fermate sul percorso, lo stato di standby, l'ora del giorno o il periodo dell'anno per il viaggio e così via. Per un dato insieme di regole di viaggio dei pacchetti, a un pacchetto viene assegnato uno dei 64 possibili comportamenti di inoltro, noti come comportamenti per hop (PHB). Un campo a sei bit, noto come DSCP (Differentiated Services Code Point), nell'intestazione IP (Internet Protocol) specifica il comportamento per hop per un determinato flusso di pacchetti.

I servizi differenziati e l'approccio Class of Service forniscono un modo per controllare il traffico che è più flessibile e più scalabile rispetto all'approccio Quality of Service.