Grundsätzlich werden in einem Netzwerk alle Datenpakete gleichbehandelt. Das kann bei hoher Auslastung zu Konflikten führen. Denn unterschiedliche IT-Anwendungen haben unterschiedliche Ansprüche an Bandbreite/Übertragungskapazität (Bandwidth), Laufzeitverzögerungen (Delay), Laufzeitschwankungen (Jitter) und Paketverluste (Packet Loss).