Un server proxy este un server care se află între computerul client și serverul real de pe Internet. Serverul proxy joacă rolul de a intercepta fiecare cerere către serverul solicitat și de a controla capacitatea de a accesa adresa dorită pe Internet. Dacă acest lucru nu este posibil, atunci proxy direcționează cererea către un alt server.
Funcțiile de bază ale unui server proxy
Când este utilizat într-o întreprindere, un server proxy, pe lângă accesul la Internet, adică rolul său principal, are și funcția de a asigura controlul și securitatea. Ca server gateway, un server proxy acționează ca o separare a rețelei întreprinderii de alte rețele.
Un server proxy Internet este, de asemenea, asociat cu o funcție firewall, care este utilizată pentru a proteja rețeaua întreprinderii de orice intruziune externă.
Cum funcționează serverul proxy
Un server proxy de Internet, care primește solicitări de la pagini web sau de la alți utilizatori de Internet, le verifică posibilitatea de execuție, ținând cont de filtrarea specificată. Când sunt îndeplinite toate condițiile, serverul proxy își verifică memoria cache pentru paginile solicitate (acesta este cazul în care serverul proxy este un server cache). Dacă sunt găsite paginile web către care a fost trimisă cererea, acestea sunt returnate utilizatorului. În acest caz, nu este nevoie de un server proxy, ca într-un instrument pentru a redirecționa cererea. Dacă pagina nu poate fi găsită în cache, atunci serverul proxy acționează ca un client folosind propria adresă IP, solicitând o pagină web de la alte servere care sunt situate pe Internet.
Din percepția vizuală a utilizatorilor, serverul proxy pare a fi inexistent. Acest lucru se datorează faptului că trimiterea unei cereri și primirea unui răspuns este foarte rapidă. În același timp, utilizatorului i se pare că au fost realizate direct de pe serverul de internet.
Există două motive principale pentru utilizarea proxy-urilor. Una este îmbunătățirea performanței, iar cealaltă este filtrarea interogărilor. Un server proxy de Internet poate îmbunătăți performanța utilizatorilor, deoarece stochează toate cererile pe care le-a făcut utilizatorul, făcând internetul mult mai rapid. Al doilea motiv pentru utilizarea serverelor proxy este filtrarea cererilor, care poate fi luată în considerare în școli sau la locul de muncă. În acest caz, studenților sau angajaților li se poate refuza accesul la anumite site-uri de internet. Acest lucru se realizează prin configurarea proxy-ului pentru utilizare.
Tipuri de servere proxy
Serverele proxy diferă în ceea ce privește anonimatul sau transparența prin ascunderea adresei IP reale a clientului.
Proxy-urile web transparente sunt atunci când un server proxy, prin trimiterea unei cereri către un server de destinație, dezvăluie în mod deschis că este un server proxy. În plus, nu ascunde adresa IP a clientului. Proxy-urile web anonime nu ascund faptul că sunt proxy, dar nu difuzează adresa IP a clientului. Există, de asemenea, servere proxy care își dezvăluie starea proxy, dar utilizează o adresă IP diferită de cea reală.