Les réseaux locaux sont fréquemment reliés
à Internet via des passerelles ou routeurs, ils utilisent
le plus souvent le protocole TCP/IP. Le rôle initial
du serveur proxy ou mandataire était de relayer
les requêtes d’un réseau Local ou privé vers des réseaux
distants. Aujourd’hui ce rôle de relayeur est devenu
obsolète. Les serveurs proxy ou mandataire, sont dotés
de nouvelles fonctions. Il est possible de concevoir
un serveur proxy, pour chacun des services utilisant
le réseau Internet (web, ftp, telnet, news...).
[Retour au début]

Fonction
de cache.
La fonction
de cache (caching). Le serveur conserve en mémoire
toutes les pages web demandées par les clients qu'il
sert.
Le cache
sert à conserver localement des informations qui ont
une forte probabilité d’être reconsultées. Ainsi le
cache accélère la consultation des informations ou pages
Web déjà enregistrées sur le serveur, elles peuvent
se mettre à jour automatiquement. La diminution du trafique
réseau vers l’extérieur, permet aussi de réduire les
problèmes de malveillances trop fréquente sur le World
Wilde Web.
[Retour au début]

Fonction d'enregistrement.
La fonction
d'enregistrement (tracking). Le serveur garde une trace
détaillée de toutes les informations qui le traversent.
Comme tout
serveur, un proxy génère un fichier journal (log file).
On y trouve la trace des requêtes effectuées par tous
les postes clients du serveur. Les logs fournissent
les informations suivantes : L’identification du client
(sous divers format, nom client ou machine…),
la date et heure de connexion, Les URL des ressources
consultés, la taille et le temps de téléchargement,
etc. La personne connectée à un serveur proxy ou mandataire
ne peut pas être anonyme sauf bien sûr, cette personne
se connecte illégalement à un ordinateur relié au proxy.
[Retour au début]

Fonction de filtre.
La fonction
de filtre (filtering). Le serveur peut
être configuré de telle sorte qu'il opère un filtrage
de l'information. On peut également lui demander de
gérer les droits des clients de l’Internet.
Il est possible
de configurer un serveur proxy ou mandataire de telle
sorte qu'il analyse le contenu des paquets qu'il reçoit,
et qu'il refuse de transmettre ceux qui ne répondent
pas à la stratégie préétablie par l’administrateur du
serveur.
[Retour au début]

Fonction d'anonymisation.
La fonction
d'anonymisation (anonymizing). Il est possible
de faire en sorte que les requêtes relayées par un serveur
proxy ou mandataire ne contiennent pas l'adresse du
navigateur client, de manière à protéger l'anonymat
des l'internautes sur le web.
Il existe
sur Internet des sites web dont le seul but de créer
des bases de données sur la fréquentation voire sur
les habitudes des internautes. Cela va du sondage d'opinion
à l'espionnage industriel.
[Retour au début]

Fonction de sécurité.
La fonction
de sécurité. Le serveur peut constituer une barrière
entre Internet et le réseau local ou privé des entreprises.
Certains
logiciels proxy ont des fonctions de sécurité, mais
rien ne vaut un firewall.
[Retour au début]

La translation d'adresse (NAT)
Enfin un proxy peut éventuellement remplacer un
routeur
et effectuer de la translation d'adresse NAT(Network
Address Translation). Méthode de traduction d'adresses
IP non routables en adresses routables et réciproquement,
qui permet de connecter un réseau local ou privé à de
nombreuses machines en n'utilisant qu'une connexion
par modem câble ou ADSL. NAT fait réellement du routage
de paquets IP, c'est à dire qu'il transmet les paquets
reçus par un ordinateur du LAN vers Internet et inversement,
contrairement à un serveur Proxy qui ouvre une seconde
connexion. La configuration des machines du réseau local
se limite à déclarer l'adresse de la machine NAT comme
routeur par défaut et DNS. Nat permet la translation
stricte d'adresses, mais également de la translation
de ports et un mélange des deux, dont le masquage d'adresse
est une forme particulière.
[Retour au début]
