I proxy server può essere implementato su qualsiasi macchina . Le caratteristiche principali del server non sono hardware correlati, ma si trovano nel software che gestisce il proxy . Un proxy è un computer che agisce per conto di un altro computer . Si è nascosto e così gli altri computer che interagiscono con esso non dovrebbe essere in grado di dire che non hanno a che fare con il loro target .
Server proxy
Network Proxy Server sono molte implementazioni differenti e di eseguire una vasta gamma di compiti . Il loro scopo principale nella rete moderna è quello di garantire la sicurezza per le reti o computer chiave. Il server proxy di rete si trova tra la rete e Internet prevenire ogni contatto diretto tra i computer della rete e dei computer nel mondo esterno . Questo consente all'amministratore di rete la possibilità di aggiungere altri servizi al proxy , come il controllo di accesso . Proprio come il server proxy presenta richieste su Internet per conto del computer di rete , può essere configurato per bloccare l'accesso a determinati siti , o prevenire alcuni dei computer della rete di accedere a Internet .
Reverse Proxy Server
un server proxy inverso guardie di accesso a una rete o di un altro server . Le richieste in entrata sono fatte al server proxy che poi , si riferisce alle informazioni disponibili sui computer dietro di esso per fornire una risposta . Ci sono tre scopi principali di questa funzione . Il primo è che esso impedisce qualsiasi software dannoso da ottenere sul sistema protetto . Previene " denial of service attacchi" in cui le richieste generate automaticamente palude di un server per forzare il crash . Il server proxy inverso impedisce anche un singolo indirizzo di accesso in caso di un cluster di server svolgere un ruolo fortemente richiesto . Questa forma di delega è chiamato bilanciamento del carico come si distribuisce il lavoro tra i server del cluster , assicurandosi che nessun singolo computer è sovraccarico .
Caching Proxy
< p > Sia in avanti e reverse proxy in grado di fornire un servizio cacheing . Anziché ripetere una richiesta regolare di dati , il proxy memorizza le informazioni e le invia dalla propria memoria la prossima volta che viene richiesta informazioni. La parola " cache" si riferisce alla memorizzazione dei dati nel server proxy .
Zona demilitarizzata
combinazioni di server proxy di fornire diversi livelli di sicurezza per diversi segmenti di rete . Questa configurazione viene chiamata " zona demilitarizzata ", o DMZ. Una rete può includere i computer d'ufficio e anche un server web. In questo esempio, l'amministratore di rete fornirà un server proxy inverso per proteggere il server , ma consentire le connessioni in entrata. La rete degli uffici sarebbe protetto da un server proxy in avanti , bloccando tutte le connessioni in entrata e in uscita che presentano richieste di nome dei computer della rete protetta .