Как прокси-сервер работает с соединениями tcp/http?

Так как я новичок в мире интернета/сетей, я всегда путаюсь с такого рода сомнениями в моей голове при программировании ;).. Мои сомнения,

  1. Работая за прокси, как работают мои запросы и ответы? Означает ли это, что заголовки и данные моего запроса сначала попадут на прокси-сервер->, а затем прокси-сервер отправит их(те же заголовки и данные)на соответствующий сервер. И сервер отвечает на него заголовком и телом ответа прокси-серверу ->, затем прокси-сервер отправляет его на мой компьютер. Правильно?

  2. При использовании веб-сокетов мы обновляем наше HTTP-соединение до TCP. Что в это время происходит на прокси-сервере? Обновляет ли прокси-сервер свое соединение до простого TCP?

  3. После открытия таких TCP-соединений прокси-сервер может отслеживать/логировать эти сообщения через сокеты?

  4. И самое главное, является ли прокси-сервер прозрачным или ведет себя как исходный сервер перед клиентом?

Заранее спасибо за любые ответы или полезные ссылки.

5
задан user207421 16 April 2012 в 22:20
поделиться