2014-10-18 1 views
2

Раньше я думал, что Skype отправляет и получает пакеты данных UDP для аудиосвязи в реальном времени, поэтому он не может использовать HTTP-прокси, поскольку HTTP основан на TCP, как обычно думают люди. Но на сайте поддержки Skype есть статья о прокси-сервере HTTP, в которой говорится, что это повлияет на то, как Skype делает связь.Почему Skype может использовать HTTP-прокси для аудиосвязи в реальном времени?

ответ

1

Skype использует разные протоколы, основанные на возможностях сети. Если он находится за брандмауэром и не может напрямую вызывать UDP, он попытается обнаружить прокси-сервер HTTP и использовать его для туннелирования трафика с помощью прокси-запроса CONNECT. Это означает, что в этом случае он будет использовать TCP. Хотя это может ухудшить качество соединения, поскольку латентность часто лучше с UDP (за счет потери данных), это часто лучше, чем никакого соединения.

 Смежные вопросы

  • Нет связанных вопросов^_^