Normalmente na internet os usuários e suas aplicações compartilham a banda disponível entre si, não havendo distinção entre eles. No caso de congestionamento na rede, os pacotes de dados são descartados, não havendo garantia de que os dados sejam todos corretamente recebidos. Em certas aplicações, como transmissões de vídeo e videoconferências, essa garantia de sucesso torna-se muito importante.
QoS (Quality of Service) ou qualidade de serviço é utilizado para priorização de tráfego, podendo ser utilizado para aumentar a garantia de funcionamento de serviços mais críticos da rede. Para isso, pode-se marcar o tipo de serviço ao qual o pacote se refere e configurar os roteadores para priorizar o tráfego do tipo de serviço desejado.