какво е прокси сървър и как той помага в сървърната архитектура

Много съм объркан с прокси сървър и прокси и тази дума прокси. Видях навсякъде хората да използват прокси програма, прокси сървър. Някои от тях използват прокси уебсайтове, за да деблокират уебсайтовете. Има много неща като обратен прокси като този..

Когато прочетох една статия за nginx, попаднах на една снимка, на която пише прокси кеш. И така, какво е прокси кеш? въведете описание на изображението тук

И как мога да напиша прокси програма? Какво означава това ? Защо трябва да използваме прокси програма?

Всеки може да отговори на въпроса ми възможно най-просто, не съм много в тази област.


person Rinto George    schedule 06.01.2015    source източник


Отговори (1)


Прокси сървърът се използва за улесняване на сигурността, административен контрол или услуга за кеширане, наред с други възможности. В контекста на личните компютри прокси сървърите се използват, за да позволят поверителността на потребителите и анонимно сърфиране. Прокси сървърите се използват както за законни, така и за незаконни цели.

В корпоративните мрежи прокси сървърът е свързан с -- или е част от -- шлюзов сървър, който разделя мрежата от външни мрежи (обикновено интернет) и защитна стена, която защитава мрежата от външно проникване. Прокси сървърът може да съществува в една и съща машина със сървър на защитна стена или може да е на отделен сървър и да препраща заявки през защитната стена. Прокси сървърите се използват както за законни, така и за незаконни цели.

Когато прокси сървър получи заявка за интернет услуга (като заявка за уеб страница), той търси в своя локален кеш на предварително изтеглени уеб страници. Ако намери страницата, тя я връща на потребителя, без да е необходимо да препраща заявката към Интернет. Ако страницата не е в кеша, прокси сървърът, действащ като клиент от името на потребителя, използва един от собствените си IP адреси, за да поиска страницата от сървъра в Интернет. Когато страницата бъде върната, прокси сървърът я свързва с оригиналната заявка и я препраща към потребителя.

За потребителя прокси сървърът е невидим; всички интернет заявки и върнати отговори изглеждат директно с адресирания интернет сървър. (Проксито не е съвсем невидимо; неговият IP адрес трябва да бъде посочен като опция за конфигуриране на браузъра или друга протоколна програма.)

Предимство на прокси сървъра е, че неговият кеш може да обслужва всички потребители. Ако един или повече интернет сайтове се изискват често, те вероятно ще бъдат в кеша на проксито, което ще подобри времето за реакция на потребителя. Проксито може също да регистрира своите взаимодействия, което може да бъде полезно за отстраняване на неизправности.

person Sanjay Kumar    schedule 06.01.2015