alg.procesul exe este un proces de sistem Windows valid care rulează în fundal. Alg.fișierul exe este un fișier de încredere de la Microsoft. Acest proces ascultă sau trimite date despre porturile deschise către rețeaua locală sau prin Internet. Procesul alg.exe poate, de asemenea, să se ascundă, să înregistreze intrări și să monitorizeze aplicațiile. ALG standuri pentru aplicarea Layer Gateway.
Application Layer Gateway service este o componentă a sistemului de operare Windows. Este necesar dacă utilizați un firewall 3rd party sau Internet Connection Sharing (ICS) pentru a vă conecta la internet. Acest program nu ar trebui să fie încheiată în Windows task manager sau veți pierde toate conectivitate la internet până la următoarea repornire a computerului atunci când procesul pornește din nou.
executabilul alg.exe permite aplicațiilor de la o mașină computerizată client să utilizeze dinamic porturile TCP/ UDP pasive în comunicarea cu porturile cunoscute de pe mașina server pentru a accesa aplicațiile care se află pe mașină, indiferent de prezența unei aplicații firewall.
pentru a rezolva problema serverului care inițiază conexiunea la client și firewall-ul care merge tot berserk, a fost dezvoltată o metodă diferită pentru conexiunile FTP. Acest lucru a fost cunoscut sub numele de mod pasiv, sau PASV, după comanda utilizată de client pentru a spune serverului că este în modul pasiv.
în modul pasiv FTP Clientul inițiază ambele conexiuni la server, rezolvând problema firewall-urilor care filtrează conexiunea portului de date de intrare la client de pe server. La deschiderea unei conexiuni FTP, clientul deschide local două porturi aleatorii neprivilegiate (n > 1023 și n + 1). Primul port este utilizat pentru comunicare, adică contactează serverul pe portul 21 (portul binecunoscut pentru conexiunile FTP este 21), dar în loc să emită apoi o comandă de PORT și să permită serverului să se conecteze înapoi la portul său de date, Clientul va emite comanda PASV (pasivă). Rezultatul este că serverul deschide apoi un port aleatoriu neprivilegiat (P > 1023) pe sine și trimite comanda PORT p înapoi la client. Clientul inițiază apoi conexiunea de la portul N + 1 la portul P de pe server pentru transferul de date.
procesul alg.exe utilizează portul 1025 în mod implicit pentru ascultare. Alg.absența fișierului exe ar determina protocoalele de securitate să blocheze porturile de comunicații.
conversia informațiilor de adresă pentru stratul de rețea poate fi, de asemenea, gestionată de alg.proces exe, care extrage datele din sarcina utilă a aplicației care se află în adresa acceptabilă dictată de gazdă din ambele părți ale NAT sau firewall.
funcția asociată cu procesul alg.exe este similar cu cel al unui server proxy care se află între linia de comunicare a clientului și mașina de server reală pentru a facilita schimbul de date.