Прокси-сервер - это комбинированный сервер и клиент, который находится между вами (конечным пользователем) и сервером, который вы на самом деле хотите использовать.Интеллектуальный прокси-сервер может варьироваться от относительно тупого (просто передает запросы и передает обратные ответы) до интеллектуального (кэширует предыдущие ответы и отвечает от имени сервера, направляет запросы в разные места в зависимости от содержимого, источника или места назначения, добавляет такие функции, какаутентификация или безопасность не поддерживаются сервером).Когда он говорит с вами (конец ее), он ведет себя как сервер.Когда он общается с реальным сервером, он ведет себя как клиент.Он получает ваш запрос, понимает его, делает свой собственный запрос, получает и понимает ответ, а затем отправляет вам полученный ответ.
Ключевым моментом прокси-сервера является то, что вы часто не знаете, что он там;Вы не настроены использовать его напрямую.Он вставляется в конвейер между вами и сервером и выполняет свою функцию относительно автономно.
Прокси делает вас анонимным?На сервер, да (может быть), но не на прокси!Прокси знает, кто вы, и зарегистрировал его.Если им управляет тот же человек, которому принадлежит сервер, то вы не являетесь анонимным для этого человека
Обеспечивает ли прокси защиту и доступ к запрещенным веб-сайтам?Не обязательно.Прокси-сервер делает все, что ему скажет администратор, и у него была определенная работа.Если эта задача заключается в обеспечении дополнительной безопасности или доступа к ограниченному участку сети, тогда, конечно, она делает эти вещи.
Если метафора реального мира поможет, прокси-сервер - это как менеджер событий, а вы 'Вы зарезервировали очень популярного музыкального исполнителя для своего концерта, но вам нужно обратиться к их агенту;вы не можете поднять трубку и поговорить напрямую с Тейлор Свифт, и это по ряду причин.
Что касается использования прокси;Я упомянул несколько выше, но это далеко не полный список.Возможные варианты использования прокси-сервера, к которому можно подключить, настолько же неограниченны, как и типичные отношения сервер-клиент.Обычно используется объемное окружение, что делает использование ресурсов более эффективным, и удерживает данные ближе к месту их (повторного) использования, распределяя нагрузку между несколькими серверами, обеспечивая единую точку контроля для доступа или добавляя что-то, что сервер не поддерживает или не может поддерживать,кажется, что создание соединений происходит из другого места и / или ведение журнала и мониторинг, а также ограничения реализации