Un server proxy è un server che si trova tra il computer client e il server effettivo su Internet. Il server proxy svolge il ruolo di intercettare ogni richiesta al server richiesto e di controllare la possibilità di accedere all'indirizzo desiderato su Internet. Se ciò non è possibile, il proxy indirizza la richiesta a un altro server.
Funzioni di base di un server proxy
Se utilizzato in un'azienda, un server proxy, oltre all'accesso a Internet, ad es. suo ruolo principale, ha anche la funzione di garantire il controllo e la sicurezza. Come server gateway, un server proxy funge da separazione della rete aziendale da altre reti.
Un server proxy Internet è anche associato a una funzione firewall, utilizzata per proteggere la rete aziendale da qualsiasi intrusione esterna.
Come funziona il server proxy
Un server proxy Internet, ricevendo richieste da pagine Web o altri utenti Internet, ne verifica la possibilità di esecuzione, tenendo conto del filtraggio specificato. Quando tutte le condizioni sono soddisfatte, il server proxy controlla la sua cache per le pagine richieste (questo è il caso se il server proxy è un server cache). Se vengono trovate le pagine web a cui è stata inviata la richiesta, queste vengono restituite all'utente. In questo caso non è necessario un server proxy, come in uno strumento per inoltrare la richiesta. Se la pagina non può essere trovata nella cache, il server proxy funge da client utilizzando il proprio indirizzo IP, richiedendo una pagina Web da altri server che si trovano su Internet.
Dalla percezione visiva degli utenti, il server proxy sembra essere inesistente. Questo perché inviare una richiesta e ricevere una risposta è molto veloce. Allo stesso tempo, all'utente sembra che siano stati creati direttamente dal server Internet.
Ci sono due ragioni principali per usare i proxy. Uno è il miglioramento delle prestazioni e l'altro è il filtro delle query. Un server proxy Internet può migliorare le prestazioni per gli utenti perché memorizza tutte le richieste che l'utente ha effettuato, rendendo Internet molto più veloce. Il secondo motivo per utilizzare i server proxy è il filtro delle richieste, che può essere considerato nelle scuole o nei luoghi di lavoro. In questo caso, a studenti o dipendenti potrebbe essere negato l'accesso a determinati siti Internet. Ciò si ottiene configurando il proxy da utilizzare.
Tipi di server proxy
I server proxy differiscono nel livello di anonimato o trasparenza nascondendo il vero indirizzo IP del cliente.
I proxy web trasparenti si verificano quando un server proxy, inviando una richiesta a un server di destinazione, rivela apertamente che si tratta di un server proxy. Inoltre, non nasconde l'indirizzo IP del client. I proxy Web anonimi non nascondono il fatto di essere proxy, ma non trasmettono l'indirizzo IP del client. Esistono anche server proxy che rivelano il loro stato proxy, ma utilizzano un indirizzo IP diverso da quello effettivo.