Вы использовали teamviewer? (комический вопрос, я знаю ... Кто не использует его?)как teamviewer находит мой компьютер, даже если мой comp. позади брандмауэра и брандмауэра не настроен?
У вас есть идеи, как teamviewer подключается, даже если я за маршрутизатором, брандмауэром, коммутатором и локальным брандмауэром ..?
Я пытаюсь представить соединение, которое находится между удаленной машиной и моим компьютером. Удаленная машина отправляет мне пакеты (и заголовок (например, IP-адрес получателя)), но он знает только номер моего идентификатора (который указан моим местным приложением teamviewer).
И эти пакеты достигают моего компьютера, даже если есть межсетевой экран можжевельника (а также брандмауэр Windows).
Какое тело сообщения получает компьютер? (конечно, это не так, как xml, text, html, excel :)
У вас есть идея?
PS. Поделитесь своими знаниями, как вы объясняете пользователю начального уровня.
Как легко передать брандмауэры, даже если они проверяют содержимое пакетов и их портов? – uzay95
@ uzay95: Я не понимаю, что вы подразумеваете под этим комментарием, но я попытаюсь разъяснить уже четкий ответ комментатора. Поскольку TeamViewer уже отправил исходящее подключение к главному серверу (брандмауэры разрешают исходящие подключения из коробки), если компьютер, который хочет поговорить с вами, не может подключиться, то он будет туннелировать свои данные через предварительную настройку, существующее соединение главного сервера. Следовательно, вы полностью обошли брандмауэр (хотя и с потенциальной потерей скорости). – Saul
есть также технология под названием UDP Hole Punching (http://en.wikipedia.org/wiki/UDP_hole_punching), которая может сделать это с небольшим участием центрального сервера –