Зачем нам нужен опрос Comet или HTTP, когда мы не используем браузер? - PullRequest
1 голос
/ 07 октября 2009

Если у вас есть полный контроль над обоими концами провода (клиент и сервер), почему люди предлагают использовать длительный опрос Comet или HTTP? Я понимаю, когда у вас есть только браузер, так как он может общаться только по HTTP.

Люди говорят, что вы должны сделать это, чтобы обойти брандмауэры, потому что порт 80 будет открыт. Но почему бы просто не общаться напрямую через порт 80 без использования HTTP? Чего мне не хватает?

Ответы [ 2 ]

2 голосов
/ 07 октября 2009

Иногда прокси-сервер HTTP работает на порту 80. Это разрешает только HTTP-трафик и блокирует / отбрасывает FTP или другой TCP-трафик.

Обновление: прокси - это сервер между клиентом и сервером. Это может показаться почти прозрачным для обычного пользователя, но при более внимательном рассмотрении трафика вы можете найти доказательства этого. Существуют разные типы прокси, которые могут обрабатывать разные типы трафика. HTTP прокси популярны для анонимизации трафика, контроля доступа HTTP в корпоративных сетях и для повышения производительности за счет кэширования.

0 голосов
/ 25 февраля 2012

Это зависит от типа брандмауэра или прокси-сервера, который использует ваша организация. Прокси-сервер обычно довольно строго относится к трафику только через http и может легко заблокировать все, что не является истинно http-трафиком. Это включает просмотр заголовков http и т. Д., Чтобы убедиться, что они присутствуют и действительны.

Если у вас в организации нет прокси-сервера, а просто брандмауэра, он может позволить вам пропускать что-либо через порт 80, но в наши дни даже эти устройства становятся более интеллектуальными и могут действовать как прокси, проверяя ваше соединение данные и проверить их в соответствии с набором правил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...