#tcp #vpn #client-server
#tcp #vpn #клиент-сервер
Вопрос:
Мне было интересно, как работают такие инструменты, как teamviewer. Я не использую слова сервер и клиент, потому что я не совсем уверен, кто есть кто. Итак, я расскажу о локальных и удаленных.
У меня есть инструмент, установленный на удаленном компьютере за брандмауэрами и NAT, поэтому для исходящих подключений подходит только порт 80. Теперь локальная машина хочет подключиться к удаленной машине. Единственный способ, которым я могу представить, что соединение работает, — это если удаленный опрашивает локальную машину, чтобы проверить, хочет ли она подключиться, а затем удаленный устанавливает соединение с локальной машиной.
Teamviewer использует тот же механизм, только с одним объектом посередине, поэтому удаленному серверу не обязательно заранее знать локальный? Значит, удаленный сервер всегда опрашивает объект в Интернете?
Так ли работает этот тип соединения? Это кажется довольно сложным, всегда приходится опрашивать локальный или какой-нибудь дилерский веб-сервер. Особенно, если соединение должно работать быстро, опросы должны происходить каждую секунду?
Я что-то упускаю?
Если кто-то боится отвечать, простое «да» или «нет» делает свое дело 🙂
Ответ №1:
Подход к дыроколам, так что да.
Комментарии:
1. Вы должны добавить информацию из ссылки в свой ответ! Ответы должны быть автономными