O que é ALG?
ALG ou Gateway de camada de aplicativo é um componente de software que gerencia protocolos específicos de aplicativo como SIP (Protocolo de Iniciação de Sessão) e FTP (Protocolo de Transferência de Arquivo). Um ALG age como um intermediário entre a Internet e um servidor de aplicativo, com o objetivo de entender o protocolo do aplicativo. O ALG aparece como o servidor de ponto de extremidade e controla se deve permitir ou negar o tráfego para o servidor de aplicativo. Ele faz isso interceptando e analisando o tráfego especificado, alocando recursos e definindo as políticas dinâmicas para permitir a passagem do tráfego pelo gateway.