Server proxy (din limba engleză proxy - reprezentant, autorizat; adesea doar proxy , server proxy ) - server intermediar (set de programe) în rețelele de calculatoare , acționând ca intermediar între utilizator și serverul țintă (în același timp, medierea poate ambele să fie cunoscute și și să nu cunoască ambele părți) permite clienților să facă atât cereri indirecte (primindu-le și să le transmită printr-un server proxy) către alte servicii de rețea, cât și să primească răspunsuri. În primul rând, clientul se conectează la serverul proxy și solicită o resursă (de exemplu , e-mail ) aflată pe un alt server . Apoi serverul proxy fie se conectează la serverul specificat și obține resursa de la acesta, fie returnează resursa din propriul cache (în cazurile în care proxy-ul are propriul cache). În unele cazuri, o cerere de client sau un răspuns de la server poate fi modificată de un server proxy în anumite scopuri. Un server proxy vă permite să protejați computerul clientului de unele atacuri de rețea și ajută la păstrarea anonimatului clientului, dar poate fi folosit și de fraudatori pentru a ascunde adresa unui site găsit a fi fraudulos, a modifica conținutul site-ului țintă ( spoofing) și, de asemenea, interceptează solicitările utilizatorului.
Cel mai adesea, serverele proxy sunt utilizate în următoarele scopuri:
Un server proxy pe care îl poate accesa orice utilizator de Internet se numește deschis .
Proxy transparent - o schemă de comunicare în care traficul sau o parte din acesta este redirecționată implicit către un server proxy (prin intermediul unui router ). În același timp, clientul poate folosi toate avantajele unui server proxy fără setări suplimentare ale browserului (sau altă aplicație pentru lucrul cu Internetul). Un exemplu de creare a unei rute pentru o astfel de schemă: route -p add 10.32.5.5 mask 255.255.255.255 10.32.1.14 .
Un proxy invers este un server proxy care, spre deosebire de un proxy direct, transmite cererile clientului din rețeaua externă către unul sau mai multe servere situate logic în rețeaua internă. Folosit adesea pentru a echilibra sarcina de rețea între mai multeservere webși pentru a îmbunătăți securitatea acestora, acționând în același timpca unfirewallnivel de aplicație.
Proxy-urile web sunt o clasă largă de servere proxy implementate sub forma unei aplicații web.
Calculatorul client are o setare (a unui anumit program sau sistem de operare), conform căreia toate conexiunile la rețea printr-un anumit protocol nu se fac la adresa IP a serverului (resursei), extrase din numele DNS al resursei sau direct specificat, ci la adresa IP (și la alt port) a serverului proxy.
Dacă este necesar să accesați orice resursă folosind acest protocol, computerul client deschide o conexiune de rețea la serverul proxy (pe portul dorit) și face o cerere normală, de parcă ar accesa direct resursa.
După ce a recunoscut datele cererii, după ce a verificat corectitudinea și permisiunile pentru computerul client, serverul proxy, fără a întrerupe conexiunea, deschide el însuși o nouă conexiune de rețea direct cu resursa și face aceeași cerere. După ce a primit datele (sau mesajul de eroare), serverul proxy le trimite computerului client.
Astfel, serverul proxy este un server și client cu funcții complete pentru fiecare protocol suportat și are control total asupra tuturor detaliilor implementării acestui protocol, are capacitatea de a aplica politici de acces stabilite de administrator la fiecare etapă a protocolului.
Serverele proxy sunt cea mai populară modalitate de a accesa Internetul din rețelele locale ale întreprinderilor și organizațiilor. Următorii factori contribuie la aceasta:
În prezent[ clarifica ] , în ciuda rolului tot mai mare al altor protocoale de rețea, a tranziției la încărcarea serviciilor de Internet prin viteza de acces, precum și a apariției routerelor hardware ieftine cu funcția NAT , serverele proxy continuă să fie utilizate pe scară largă în întreprinderi, deoarece NAT nu poate să ofere un nivel suficient de control asupra utilizării Internetului (autentificarea utilizatorilor, filtrarea conținutului).
Un proxy este un program care redirecționează alte programe prin servere proxy. Proxificatoarele sunt adesea folosite pentru clienții de Internet care nu acceptă servere proxy.
conexiune internet | |
---|---|
Conexiune prin cablu | |
Conexiune fără fir | |
Calitatea conexiunii la internet ( ITU-T Y.1540, Y.1541) | Lățimea de bandă (lățime de bandă) ( ing. Lățimea de bandă a rețelei ) • Întârziere rețea (timpul de răspuns, ing. IPTD ) • Fluctuația întârzierii rețelei ( ing. IPDV ) • Rata pierdere a pachetelor ( ing. IPLR ) • Rata de eroare a pachetului ( ing. IPER ) • Factorul de disponibilitate |