Az ALG (Application Layer Gateway) vagy alkalmazásréteg átjáró a routerek és tűzfalak olyan funkciója, amely lehetővé teszi bizonyos alkalmazások vezérlését és kezelését a hálózati modell alkalmazási rétegén. Az ALG biztosítja a dinamikus portnyitást igénylő protokollok, például a VoIP vagy az FTP megfelelő működését. Ez a funkció biztosítja az alkalmazások zökkenőmentes működését és növeli a hálózat biztonságát.