Serwery proxy działa jako pośrednik między dwoma końcami połączenia sieciowego klient / serwer. Interfejsy serwerów proxy z aplikacjami sieciowymi, najczęściej przeglądarkami internetowymi i serwerami. W sieciach korporacyjnych serwery proxy są instalowane na specjalnie wyznaczonych urządzeniach wewnętrznych (intranetowych). Niektórzy dostawcy usług internetowych (ISP) również wykorzystują serwery proxy w ramach świadczenia usług online swoim klientom. Wreszcie, kategoria hostowanych stron internetowych stron trzecich zwanych serwerami proxy jest dostępna dla użytkowników końcowych w Internecie podczas sesji przeglądania sieci.
Najważniejsze funkcje serwerów proxy
Serwery proxy tradycyjnie zapewniają trzy główne funkcje:
- Zapora ogniowa i filtrowanie danych sieciowych
- Udostępnianie połączenia sieciowego
- Buforowanie danych
Serwery proxy, zapory ogniowe i filtrowanie zawartości
Serwery proxy działają w warstwie aplikacji (warstwa 7) modelu OSI. Różnią się one od tradycyjnych zapór sieciowych, które działają na niższych warstwach OSI i obsługują niezależne od aplikacji filtrowanie. Serwery proxy są również trudniejsze w instalacji i utrzymaniu niż firewalle, ponieważ funkcje proxy dla każdego protokołu aplikacji, takiego jak HTTP, SMTP lub SOCKS, muszą być konfigurowane indywidualnie. Jednak poprawnie skonfigurowany serwer proxy poprawia bezpieczeństwo i wydajność sieci dla docelowych protokołów.
Administratorzy sieci często wdrażają zarówno zaporę sieciową, jak i oprogramowanie serwera proxy, aby pracować w tandemie, instalując oprogramowanie zapory i serwera proxy na serwerze bramy sieciowej.
Ponieważ działają one w warstwie aplikacji OSI, możliwości filtrowania serwerów proxy są stosunkowo bardziej skomplikowane w porównaniu do zwykłych routerów. Na przykład serwery proxy mogą sprawdzać adres URL wychodzących żądań dla stron internetowych, sprawdzając komunikaty HTTP. Administratorzy sieci mogą korzystać z tego paska funkcji dostępu do nielegalnych domen, ale umożliwiają dostęp do innych witryn. Z drugiej strony, zwykłe zapory sieciowe nie widzą nazw domen internetowych wewnątrz komunikatów żądań HTTP. Podobnie, w przypadku ruchu danych przychodzących zwykłe routery mogą filtrować według numeru portu lub adresu IP, ale serwery proxy mogą również filtrować w oparciu o zawartość aplikacji w wiadomościach.
Udostępnianie połączenia z serwerami proxy
Wiele lat temu oprogramowanie stron trzecich było powszechnie używane w sieciach domowych w celu udostępniania połączenia internetowego z jednego komputera z innymi komputerami. Krajowe routery szerokopasmowe udostępniają obecnie funkcje udostępniania połączenia internetowego w większości domów. W sieciach korporacyjnych serwery proxy są jednak nadal powszechnie wykorzystywane do dystrybucji połączeń internetowych między wieloma routerami i lokalnymi sieciami intranetowymi.
Serwery proxy i buforowanie
Buforowanie stron internetowych przez serwery proxy może poprawić komfort korzystania z sieci na trzy sposoby. Po pierwsze, buforowanie może oszczędzać przepustowość sieci, zwiększając jej skalowalność. Następnie buforowanie może poprawić czas odpowiedzi doświadczany przez klientów. Na przykład w przypadku pamięci podręcznej proxy HTTP strony internetowe mogą szybciej ładować się do przeglądarki. Wreszcie, pamięci podręczne serwerów proxy zwiększają dostępność treści. Kopie stron internetowych i innych treści statycznych w pamięci podręcznej pozostają dostępne, nawet jeśli oryginalne źródło lub pośrednie łącze sieciowe przejdzie w tryb offline. Wraz z tendencją witryn internetowych do dynamicznej zawartości baz danych, korzyści z buforowania proxy zmniejszyły się nieco w porównaniu do lat temu.
Serwery proxy sieci Web
Podczas gdy wiele firm wdraża serwery proxy fizycznie połączone z ich wewnętrznymi sieciami, większość sieci domowych ich nie używa, ponieważ domowe routery szerokopasmowe zapewniają podstawowe funkcje zapory ogniowej i współdzielenia połączenia. Oddzielna klasa serwerów proxy o nazwie w proxy eb istnieje, że pozwala użytkownikom korzystać z niektórych zalet serwera proxy, nawet jeśli ich własna sieć lokalna ich nie obsługuje. Internauci najczęściej szukają usług proxy sieci w celu zwiększenia swojej prywatności podczas surfowania w Internecie, chociaż te usługi oferują również inne korzyści, w tym buforowanie. Niektóre serwery proxy sieci Web są dostępne za darmo, a inne pobierają opłaty za usługi.