Как teamviewer находит мой компьютер, даже если мой comp. позади брандмауэра и брандмауэра не настроен?
Вы использовали teamviewer? (комический вопрос, который я знаю... Кто не использует его?)
Есть ли у вас какие-либо идеи о том, как teamviewer подключается, даже если я за маршрутизатором, брандмауэром, коммутатором и локальным брандмауэром.?
Я пытаюсь представить соединение, которое находится между удаленной обработкой и моим компьютером. Удаленная машина отправляет мне пакеты (и заголовок (например, IP-адрес получателя)), но он знает только номер моего идентификатора (который указан моим местным приложением teamviewer).
И эти пакеты доходят до моего компьютера, даже если есть межсетевой экран juniper (а также брандмауэр Windows).
Какое тело сообщения получает компьютер? (конечно, это не похоже на xml, text, html, excel:)
Есть ли у вас идеи?
PS. Поделитесь своими знаниями, как вы объясняете начинающему пользователю.
Ответы
Ответ 1
Программное обеспечение взаимодействует с центральным сервером и отправляет исходящее соединение. Когда вы запустите TeamViewer, он попытается сделать прямое соединение, но если оба направления выйдут из строя (т.е. Брандмауэр или NAT-соединение в обоих местах), тогда он снова откажется от общения через сервер.
Это в основном тот же подход, что и большинство онлайн-игр. Изменения на одном конце отправляются на центральный сервер и затем передаются обратно на другие подключенные компьютеры.