Mikä on ALG?
ALG (Application Layer Gateway) eli sovelluskerroksen yhdyskäytäväpalvelu on ohjelmistokomponentti, joka hallinnoi tiettyjä sovellusprotokollia, kuten SIP (Session Initiation Protocol) ja FTP (File Transfer Protocol). ALG toimii välittäjänä Internetin ja sovellusprotokollaa tulkitsevan sovelluspalvelimen välillä. ALG näyttäytyy päätepalvelimena (end point server), ja se kontrolloi sallitaanko vai estetäänkö liikenne sovelluspalvelimelle. Tätä varten se estää ja analysoi tietyntyyppistä liikennettä, allokoi resursseja määrittää dynaamisia sääntöjä liikenteen sallimiseksi yhdyskäytävässä.
ALG:llä on seuraavia tehtäviä: