alg.exe prosessen er en gyldig Windows system prosess som kjører i bakgrunnen. Alg.exe-fil er en klarert fil Fra Microsoft. Denne prosessen lytter til eller sender data på åpne porter Til Det Lokale Nettverket eller Via Internett. Prosessen alg.exe kan også skjule seg selv, ta opp innganger og overvåke applikasjoner. ALG står For Application Layer Gateway.
Application Layer Gateway-tjenesten er en komponent I Windows OS. Det kreves hvis du bruker en 3. parts brannmur eller Internet Connection Sharing (ICS) for å koble til internett. Dette programmet bør ikke avsluttes i windows task manager, eller du vil miste all internett-tilkobling til neste omstart av datamaskinen når prosessen starter opp igjen.
den kjørbare alg.exe tillater programmer fra en klientdatamaskin å dynamisk utnytte passive tcp / UDP-porter i kommunikasjon med de kjente portene på servermaskinen for å få tilgang til programmer som ligger på maskinen, uavhengig av tilstedeværelsen av et brannmurprogram.
for å løse problemet med serveren initiere tilkoblingen til klienten og brannmuren går alle berserk, ble en annen metode for FTP-tilkoblinger utviklet. Dette var kjent som passiv modus, ELLER PASV, etter kommandoen som ble brukt av klienten for å fortelle serveren at den er i passiv modus.
i passiv MODUS FTP klienten starter begge tilkoblinger til serveren, løse problemet med brannmurer filtrere innkommende data port tilkobling til klienten fra serveren. Når DU åpner EN FTP-tilkobling, åpner klienten to tilfeldige unprivileged porter lokalt (n > 1023 Og N+1). Den første porten brukes til kommunikasjon, dvs. den kontakter serveren på port 21 (den kjente porten for FTP-tilkoblinger er 21), men i stedet for å utstede EN PORTKOMMANDO og la serveren koble tilbake til dataporten, vil klienten utstede PASV (passiv) kommandoen. Resultatet av dette er at serveren deretter åpner en tilfeldig unprivileged port (P > 1023) på seg selv og sender PORT p-kommandoen tilbake til klienten. Klienten starter deretter tilkoblingen fra port N + 1 til port P på serveren for overføring av data.
prosessen alg.exe bruker port 1025 som standard for å lytte. Alg.exe-filens fravær vil føre til at sikkerhetsprotokollene blokkerer kommunikasjonsporter.
konverteringen av adresseinformasjonen for nettverkslaget kan også håndteres av alg.exe prosess, som trekker ut data fra programmet nyttelast bosatt innenfor akseptabel adresse diktert av verten fra hver side AV NAT eller brannmuren.
funksjonen som er knyttet til prosessen alg.exe ligner på en proxy-server som ligger mellom kommunikasjonslinjen til klienten og den faktiske servermaskinen for å lette datautvekslingen.