Serwer proxy to serwer, który znajduje się między komputerem klienckim a rzeczywistym serwerem w Internecie. Serwer proxy odgrywa rolę przechwytywania każdego żądania do żądanego serwera i kontrolowania możliwości dostępu do żądanego adresu w Internecie. Jeśli nie jest to możliwe, serwer proxy kieruje żądanie do innego serwera.
Podstawowe funkcje serwera proxy
W przypadku zastosowania w przedsiębiorstwie serwer proxy, oprócz dostępu do Internetu, tj. swoją główną rolę pełni również funkcję zapewnienia kontroli i bezpieczeństwa. Jako serwer bramy, serwer proxy działa jako oddzielenie sieci firmowej od innych sieci.
Internetowy serwer proxy jest również powiązany z funkcją zapory, która służy do ochrony sieci firmowej przed włamaniami z zewnątrz.
Jak działa serwer proxy
Internetowy serwer proxy, odbierający żądania ze stron WWW lub innych użytkowników Internetu, sprawdza je pod kątem możliwości realizacji z uwzględnieniem określonego filtrowania. Gdy wszystkie warunki są spełnione, serwer proxy sprawdza swoją pamięć podręczną pod kątem żądanych stron (tak jest w przypadku, gdy serwer proxy jest serwerem pamięci podręcznej). Jeśli zostaną znalezione strony internetowe, na które wysłano żądanie, zostaną one zwrócone użytkownikowi. W tym przypadku nie jest potrzebny serwer proxy, jak w narzędziu do przekazywania żądania. Jeśli strony nie można znaleźć w pamięci podręcznej, serwer proxy działa jako klient korzystający z własnego adresu IP, żądając strony internetowej od innych serwerów znajdujących się w Internecie.
Z wizualnej percepcji użytkowników serwer proxy wydaje się nie istnieć. Dzieje się tak, ponieważ wysłanie żądania i otrzymanie odpowiedzi jest bardzo szybkie. Jednocześnie użytkownikowi wydaje się, że zostały one wykonane bezpośrednio z serwera internetowego.
Istnieją dwa główne powody korzystania z serwerów proxy. Jednym z nich jest poprawa wydajności, a drugim filtrowanie zapytań. Internetowy serwer proxy może poprawić wydajność dla użytkowników, ponieważ przechowuje wszystkie żądania wysłane przez użytkownika, dzięki czemu Internet jest znacznie szybszy. Drugim powodem korzystania z serwerów proxy jest filtrowanie żądań, które można rozważyć w szkołach lub miejscach pracy. W takim przypadku studentom lub pracownikom może zostać odmówiony dostęp do niektórych stron internetowych. Osiąga się to poprzez skonfigurowanie używanego serwera proxy.
Rodzaje serwerów proxy
Serwery proxy różnią się poziomem anonimowości lub przejrzystości ukrywaniem prawdziwego adresu IP klienta.
Przezroczyste serwery proxy mają miejsce, gdy serwer proxy, wysyłając żądanie do serwera docelowego, otwarcie ujawnia, że jest serwerem proxy. Ponadto nie ukrywa adresu IP klienta. Anonimowe serwery proxy sieci Web nie ukrywają, że są serwerami proxy, ale nie rozgłaszają adresu IP klienta. Istnieją również serwery proxy, które ujawniają swój status proxy, ale używają innego adresu IP niż rzeczywisty.