Os roteadores e switches que os ISPs usam para gerenciar sua rede vêm com esse recurso. Existem várias peças que se juntam para tornar isso possível:
- Identificando você. Eles podem fazer isso porque sabem de qual linha telefônica você está se conectando. Da mesma forma que eles sabem atribuir determinados serviços ao seu telefone e não ao do seu vizinho.
- Contando seu uso de largura de banda. Depois de identificar você, eles mantêm uma contagem contínua de quantos dados você envia, o tempo todo, e sempre verifica se você excedeu o limite antes de permitir mais tráfego na sua linha.
- Identificando destinos internacionais. Endereços IP tecnicamente não estão ligados a localizações geográficas, no entanto, raramente se movem. Como resultado, eles foram mapeados, e descobrir em qual país seu tráfego de destino está, é facilitado usando um banco de dados de mapeamento de endereços IP.
- Políticas. A empresa estabelece políticas de rede para seus usuários. Estas são as regras às quais é permitido acessar a que partes da rede e a que horas.
Funciona assim. Você faz uma conexão com um endereço IP internacional. O roteador da telco identifica você e procura seu contrato de serviço para ver o que você pagou e quais são os limites. Em seguida, verifica se o destino é internacional. Neste exemplo, ele verifica se você excedeu sua cota de largura de banda internacional. Em caso afirmativo, a conexão é recusada. Se não, você tem permissão para se conectar ao destino.
Essa é uma explicação não técnica. Como um aparte, se você fizer suas conexões através de um servidor proxy doméstico, então você pode enganar o roteador para deixar suas conexões passarem.