Vad är ALG?
ALG eller Application Layer Gateway är en programkomponent som hanterar särskilda applikationsprotokoll som SIP (Session Initiation Protocol) och FTP (File Transfer Protocol). En ALG fungerar som mellanled mellan Internet och en applikationsserver som kan förstå applikationsprotokollet. ALG utgör slutpunktsservern och kontrollerar om trafik till applikationsservern ska tillåtas eller inte. Detta sker genom att den bryter in i och analyserar den angivna trafiken, tilldelar resurser och definierar dynamiska policyer för att tillåta trafik att passera genom gatewayen.
En ALG har följande funktioner: