Urządzenie rozpoznające protokół, które łączy dwie lub więcej stref sieciowych. Urządzenie to jest w stanie także interpretować i modyfikować protokoły poziomu aplikacji w celu zapewnienia translacji adresów sieciowych i innych funkcji.
ALG może wewnętrznie zapewniać funkcje translacji NAT i zapory na poziomie transportu lub sterować nimi zewnętrznie.
Skrót: ALG
