Проще говоря, VNC был (или был) разработан несколько лет назад для (технических) администраторов, чтобы получить доступ к своим машинам, людям, у которых нет проблем с настройкой портов.
Team Vviewer, с другой стороны, хотя он может делать больше, предназначен для тех, кто не является техническим специалистом, чтобы подключаться к кому-либо, не являющемуся техническим специалистом.
Ничто не мешает вам разместить VNC на порте 80 на вашей машине (при условии, что к нему не подключены веб-серверы или что-либо еще, что использует его).
Однако помните также, что Team Viewer фактически не подключается к порту 80.
Вы можете иметь только одну программу, подключенную к входящему порту на вашем компьютере, однако ваш компьютер может иметь столько исходящих подключений к одинаковым портам, сколько ему нужно.
Порт 80 обычно разблокирован в большинстве мест с доступом в Интернет, поэтому исходящие соединения не являются проблемой, даже если это место, которое обычно не позволяет размещать службу.
Team Viewer работает, выполняя OUTGOING
запросы на обоих концах к своим серверам, для которых настроены входящие.
Вы можете проверить это через некоторые дистрибутивы VNC, например, стандартный дистрибутив VNC позволяет вам иметь сервер (с настроенным входящим портом), и тогда кто-то, желающий подключиться, просто установит исходящее соединение (настройка не требуется), на сервер.
С другой стороны, вы можете запустить сервер VNC в обычном режиме без настройки портов, запустить клиент прослушивания VNC (и настроить входящий порт), затем на значке сервера щелкните правой кнопкой мыши и выберите Establish a reverse connection
или Connect to a client
(я забыл - был несколько лет с тех пор, как я в последний раз делал это), и вы сможете установить обратную связь.
Теперь Teamviewer в основном использует исходящее соединение с третьей стороной, поэтому не требует настройки.
Я надеюсь, что я ответил на несколько ваших вопросов, если я не знаю или вы хотите узнать больше о чем-либо, пожалуйста, дайте мне знать.
К вашему сведению - я использовал Ultravnc