de alg.exe-proces is een geldig Windows-systeemproces dat op de achtergrond wordt uitgevoerd. De alg.exe-bestand is een vertrouwd bestand van Microsoft. Dit proces luistert naar of verzendt gegevens op open poorten naar het lokale netwerk of via het Internet. Het proces alg.exe kan zich ook verbergen, ingangen opnemen en applicaties monitoren. Alg staat voor Application Layer Gateway.
applicatielaag – gatewayservice is een onderdeel van Windows OS. Dit is vereist als u een firewall van derden of ICS (Internet Connection Sharing) gebruikt om verbinding te maken met het internet. Dit programma mag niet worden beĆ«indigd in Windows task manager of u verliest alle internetverbinding tot de volgende herstart van uw computer wanneer het proces opnieuw wordt opgestart.
het uitvoerbare alg.met exe kunnen toepassingen van een clientcomputer dynamisch gebruikmaken van passieve TCP/ UDP-poorten in de communicatie met de bekende poorten op de servermachine om toegang te krijgen tot toepassingen die zich op de machine bevinden, ongeacht de aanwezigheid van een firewalltoepassing.
om het probleem op te lossen dat de server de verbinding met de client initieert en de firewall helemaal gek wordt, is een andere methode voor FTP-verbindingen ontwikkeld. Dit stond bekend als passive mode, of PASV, na het commando dat de client gebruikt om de server te vertellen dat het in passive mode is.
In passieve modus FTP start de client beide verbindingen naar de server, waarmee het probleem van firewalls wordt opgelost die de inkomende datapoortverbinding vanaf de server naar de client filteren. Bij het openen van een FTP-verbinding opent de client lokaal twee willekeurige niet-bevoorrechte poorten (n > 1023 en N+1). De eerste poort wordt gebruikt voor communicatie, dat wil zeggen dat het contact maakt met de server op poort 21 (de bekende poort voor FTP-verbindingen is 21), maar in plaats van dan een poort commando uit te geven en de server toe te staan om terug te verbinden met zijn data poort, zal de client het PASV (passive) commando geven. Het resultaat hiervan is dat de server dan een willekeurige niet-geprivilegieerde poort (P > 1023) op zichzelf opent en het P-Commando terugstuurt naar de client. De client start vervolgens de verbinding van poort N + 1 naar poort P op de server voor de overdracht van gegevens.
het proces alg.exe gebruikt standaard de poort 1025 voor het luisteren. De alg.de afwezigheid van het exe-bestand zou ervoor zorgen dat de beveiligingsprotocollen communicatiepoorten blokkeren.
de conversie van de adresinformatie voor de netwerklaag kan ook worden afgehandeld door de alg.exe proces, dat de gegevens uit de applicatie payload die zich binnen het aanvaardbare adres gedicteerd door de host van beide kanten van de NAT of de firewall extraheert.
de functie geassocieerd met het proces alg.exe is vergelijkbaar met die van een proxyserver die zich tussen de communicatielijn van de client en de eigenlijke servermachine bevindt om de gegevensuitwisseling te vergemakkelijken.