Как teamviewer находит мой компьютер, даже если мой comp. позади брандмауэра и брандмауэра не настроен?

Вы использовали teamviewer? (комический вопрос, который я знаю... Кто не использует его?)

Есть ли у вас какие-либо идеи о том, как teamviewer подключается, даже если я за маршрутизатором, брандмауэром, коммутатором и локальным брандмауэром.?

Я пытаюсь представить соединение, которое находится между удаленной обработкой и моим компьютером. Удаленная машина отправляет мне пакеты (и заголовок (например, IP-адрес получателя)), но он знает только номер моего идентификатора (который указан моим местным приложением teamviewer).

И эти пакеты доходят до моего компьютера, даже если есть межсетевой экран juniper (а также брандмауэр Windows).

Какое тело сообщения получает компьютер? (конечно, это не похоже на xml, text, html, excel:)

Есть ли у вас идеи?

PS. Поделитесь своими знаниями, как вы объясняете начинающему пользователю.

Ответы

Ответ 1

Программное обеспечение взаимодействует с центральным сервером и отправляет исходящее соединение. Когда вы запустите TeamViewer, он попытается сделать прямое соединение, но если оба направления выйдут из строя (т.е. Брандмауэр или NAT-соединение в обоих местах), тогда он снова откажется от общения через сервер.

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