Программа удалённого рабочего стола передаёт экран и ввод одного компьютера на другой через интернет. За кулисами работают три части: сервер ID, ретранслятор и клиент.

1. ID и сопоставление

При запуске каждый компьютер получает ID. Подключающийся вводит его, а сервер ID сводит две стороны. Само изображение через этот сервер проходить не обязано.

2. Прямое (P2P) соединение

Если сеть позволяет, компьютеры соединяются напрямую. Это снижает задержку и делает картинку плавнее.

3. Ретранслятор как запасной путь

Если межсетевой экран блокирует прямое соединение, трафик идёт через сервер-ретранслятор. Сеанс остаётся зашифрованным.

4. Шифрование

Данные сеанса шифруются сквозным образом по схеме с открытым ключом на основе NaCl/libsodium, поэтому промежуточные серверы не могут прочитать содержимое.

5. Видео и ввод

Экран сжимается и передаётся, события мыши и клавиатуры идут обратно. Передача файлов и буфер обмена используют тот же зашифрованный канал.

BirPencere упрощает всё это в Windows: скачайте, введите ID и пароль, подключитесь. Подробнее — на странице возможностей.

Похожие статьи

Скачать бесплатно (v1.5.0)