Proxy servere să lucreze ca intermediar între cele două capete ale unei conexiuni de rețea client / server. Proxy servere interfață cu aplicații de rețea, cel mai frecvent browsere web și servere. În cadrul rețelelor corporative, serverele proxy sunt instalate pe dispozitive interne (intranet) desemnate special. Unii furnizori de servicii de Internet (ISP) utilizează, de asemenea, servere proxy ca parte a furnizării de servicii online clienților lor. În cele din urmă, o categorie de site-uri gazduite de terțe părți numite servere proxy web este disponibilă pentru utilizatorii finali de pe Internet pentru sesiunile de navigare pe web.
Caracteristici cheie ale serverelor proxy
Serverele proxy oferă în mod tradițional trei funcții principale:
- Firewall și suport pentru filtrarea datelor din rețea
- Partajarea conexiunii la rețea
- Caching-ul datelor
Proxy servere, firewall-uri și filtre de conținut
Proxy serverele funcționează la nivelul aplicației (stratul 7) al modelului OSI. Ele diferă de firewall-urile de rețea tradiționale care funcționează la straturi OSI inferioare și care sprijină filtrarea independentă de aplicații. Proxy serverele sunt, de asemenea, mai dificil de instalat și de întreținut decât firewall-uri, ca funcționalitate proxy pentru fiecare protocol de aplicație, cum ar fi HTTP, SMTP, sau SOCKS trebuie să fie configurat individual. Cu toate acestea, un server proxy configurat corect îmbunătățește securitatea și performanța rețelei pentru protocoalele țintă.
Administratorii de rețea deseori implementează software-ul de tip firewall și de server proxy pentru a lucra în tandem, instalând atât software-ul de firewall, cât și software-ul serverului proxy pe serverul de gateway-uri de rețea.
Deoarece funcționează la nivelul aplicației OSI, capacitatea de filtrare a serverelor proxy este relativ mai sofisticată comparativ cu cea a routerelor obișnuite. De exemplu, serverele proxy web pot verifica adresa URL a solicitărilor de ieșire pentru paginile web prin inspectarea mesajelor HTTP. Administratorii de rețea pot utiliza această bară de funcții pentru accesul la domenii ilegale, dar permit accesul la alte site-uri. Firewall-urile de rețea obișnuite, dimpotrivă, nu văd numele de domenii web în interiorul mesajelor de solicitare HTTP. De asemenea, pentru traficul de date primite, routerele obișnuite pot filtra după numărul de port sau adresa IP, dar serverele proxy pot de asemenea să filtreze în funcție de conținutul aplicației în interiorul mesajelor.
Partajarea conexiunii cu serverele proxy
Cu mulți ani în urmă, produsele software terță parte erau frecvent utilizate în rețelele de domiciliu pentru a partaja conexiunea la Internet a unui PC cu alte computere. Routerele de bandă largă de acasă oferă acum funcții de partajare a conexiunilor la Internet în majoritatea locuințelor. Cu toate acestea, în rețelele corporative serverele proxy sunt încă utilizate în mod obișnuit pentru a distribui conexiuni la Internet prin intermediul mai multor routere și rețele locale de intranet.
Proxy servere și Caching
Caching-ul paginilor web prin servere proxy poate îmbunătăți experiența utilizatorului în trei moduri. Mai întâi, cache-ul poate conserva lățimea de bandă în rețea, sporind scalabilitatea acestuia. Apoi, caching-ul poate îmbunătăți timpul de răspuns pe care îl au clienții. Cu o cache de proxy HTTP, de exemplu, paginile web se pot încărca mai repede în browser. În cele din urmă, cache-urile serverului proxy cresc disponibilitatea conținutului. Copiile paginilor web și ale altor conținuturi statice din memoria cache rămân accesibile chiar dacă sursa originală sau o legătură intermediară de rețea sunt deconectate. Odată cu tendința site-urilor web la conținuturi dinamice bazate pe baze de date, beneficiul caching-ului proxy a scăzut într-o oarecare măsură comparativ cu anii în urmă.
Servere Proxy Web
În timp ce multe companii implementează servere proxy conectate fizic la rețelele lor interne, majoritatea rețelelor de domiciliu nu le utilizează deoarece routerele de bandă largă de acasă furnizează capabilitățile esențiale de protecție firewall și de partajare a conexiunilor. O clasă separată de servere proxy numite w eb proxy-uri există, care permite utilizatorilor să profite de avantajele anumitor servere proxy chiar și atunci când propria lor rețea locală nu le suportă. Utilizatorii de Internet caută cel mai adesea servicii de proxy web ca mijloc de a-și spori confidențialitatea în timp ce navighează online, deși aceste servicii oferă și alte beneficii, inclusiv caching-ul. Unele servere proxy web sunt gratuite, în timp ce alte taxe de taxare.