Hvad er ALG?
ALG eller Application Layer Gateway er en softwarekomponent, der styrer specifikke programprotokoller som SIP (Session Initiation Protocol) og FTP (File Transfer Protocol). En ALG fungerer som et mellemled mellem internettet og en programserver, der kan forstå programprotokollen. ALG'en vises som slutpunktsserveren og styrer, om trafik til programserveren skal tillades eller afvises. Dette gør den ved at opfange og analysere den specificerede trafik, allokere ressourcer og definere dynamiske politikker for at tillade, at trafik kan passere gennem gatewayen.
En ALG har følgende funktioner: