Les machines A doivent se connecter au réseau par l’intermédiaire du serveur Proxy. Ce dernier sert de relais entre le réseau et les machines à cacher. Ainsi, les machines du réseau B auront l’impression de communiquer avec le proxy, et non les machines A.
Ainsi, en utilisant un numéro de port différent, le proxy oblige toutes les requête à passer par lui en supprimant les trames dont le numéro de port ne lui correspond pas.
De plus, le proxy possède un avantage supplémentaire en termes de performances. Si deux utilisateurs
demandent à peu de temps d’intervalle la même page, celle-ci sera mémorisée dans le proxy, et apparaîtra donc beaucoup plus rapidement par la suite.