Протоколы пассивного подключения или туннели, как они работают - PullRequest
0 голосов
/ 04 июня 2011

Мне было интересно, как работают такие инструменты, как teamviewer.Я не использую слова сервер и клиент, потому что я не совсем уверен, кто есть кто.Поэтому я расскажу о локальном и удаленном.

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

Teamviewer использует только тот же механизмс одним объектом посередине, так что удаленный не должен знать местный заранее?Таким образом, пульт дистанционного управления всегда опрашивает объект в Интернете?

Так ли работает этот тип соединения?Кажется, это довольно бесполезно, всегда приходится опрашивать местного или какого-нибудь дилера-веб-сервера.Особенно, если соединение должно работать быстро, опросы должны происходить каждую секунду?

Я что-то упустил?

Если кто-то боится ответить, простое «да» или «нет» помогает: -)

1 Ответ

1 голос
/ 09 июня 2011

дырокол подход , так что да.

...