Le serveur proxy agit comme un négociateur entre un poste client et un serveur principal. Dans certains cas, le serveur proxy aidera un serveur non-compatibles et machine cliente parler à l'autre. Les demandes sont d'abord envoyés à partir d'un ordinateur client et sont ensuite acheminés vers un serveur proxy. Les demandes sont validées sur la base d'une série de filtres. Ces filtres indiquent au serveur proxy que l'information est autorisé à et à partir de l'ordinateur client ou source extérieure.