A Internet roteia os pacotes de informações num esquema de “best effort.” No qual a rede determina o roteamento mais fácil de um ponto a outro. Cada usuário da rede envia seus dados e compartilha a largura de banda com todos os fluxos de dados dos outros usuários. Os fluxos realizam a melhor forma possível para chegar ao seu destino, conforme as rotas definidas e a largura de banda que estiver disponível. Quando há congestionamento pacotes são descartados sem distinção. Não há garantia de que o serviço será realizado com sucesso, nem mesmo de desempenho. Entretanto, muitas aplicações necessitam de tais garantias.Dessa forma a Internet NÃO garante QoS. Entretanto nem todo tipo de tráfego aceita esse tratamento, algumas aplicações exigem QoS.
Com Qualidade de Serviço, é possível oferecer maior garantia e segurança nas aplicações para Internet, uma vez que o tráfego de aplicações avançadas (voz sobre IP, vídeo-conferência) passam a ter maior prioridade, enquanto usuários de aplicações tradicionais continuam utilizando o melhor esforço.
Com QoS na Internet, quando há um congestionamento apenas os pacotes de melhor esforço são descartados. Para que isto possa acontecer, os pacotes são marcados para distiguir os tipos de aplicações, e os roteadores são configurados para criar filas distintas para cada aplicação de acordo com as prioridades das mesmas. Assim, uma faixa da largura de banda, dentro do canal de comunicação, é alocada para determinados tipos de fluxos de dados ou aplicações e, dependendo da aplicação, os pacotes “nunca” são descartados e a banda alocada não excederá os valores pré-definidos. O descarte de pacotes ocorrerá de acordo com o tipo da aplicação e do tipo de algoritmo de filas utilizados, no caso de congestionamento da banda definida para o fluxo ou aplicação. Isso será objeto de uma discussão futura.
Atualmente existem dois modelos para implementar QoS na Internet: serviços Integrados (IntServ) e serviços diferenciados (DiffServ). IntServ é um modelo baseado em reserva de recursos, enquanto que, serviços diferenciados é uma proposta onde os pacotes são marcados de acordo com classes de serviços pré-determinadas.
Até logo!