VNC имеет некоторые ограничения, присущие используемому протоколу. RFB, удаленный фреймбуфер, работает путем передачи прямоугольников пикселей по сети. Чем выше разрешение и разрядность, тем больше пропускной способности требуется для отправки обновлений. Уже есть несколько оптимизаций VNC серверов / клиентов:
- отправлять только измененные регионы, кэшируя неизмененные регионы на клиенте.
- копирование кэшированных областей на клиенте при внесении изменений.
- различные формы сжатия без потерь и с потерями
вы можете возиться с настройками как на клиенте, так и на сервере, чтобы увидеть, какие настройки лучше всего подходят для вашего интернет-соединения. Любой клиент может подключиться к любому серверу, так как он выполняет согласование, чтобы определить, какой протокол поддерживает оба, но лучше использовать клиент и сервер из той же компании, если вы хотите использовать более расширенные функции протокола.
протоколы RDP и X передают инструкции чертежа вместо заплат пикселы. Поэтому в некоторых условиях они превосходят VNC.
другие собственные службы удаленного доступа могут использовать аналогичные методы, но без документов. Службы удаленного доступа имеют преимущество в том, что они могут пробивать брандмауэры проще, чем прямой удаленный доступ, их обычно проще настроить и лучше поддерживают шифрование.
Я использовал VNC, удаленный рабочий стол, LogMeIn свободно, PCAnywhere и дистанционное X. каждое имеет свое заслуги:
- VNC на самом деле работает лучше, чем другие протоколы с чрезвычайно ограниченными битрейтами. (Подумайте dialup соединение) и он работает практически на любой платформе.
- удаленный рабочий стол работает по ЛВС и интеграция с ActiveDirectory.
- LogMeIn отлично подходит для доступа к Windows PC через интернет, а также поддерживает интеграцию ActiveDirectory. Он имеет расширения ActiveX, Java, Firefox и даже клиенты на основе HTML. Бесплатная версия позволяет управлять до 5 ПК. Платные версии увеличивают это число, добавляют функции передачи файлов и управления продвижением.
- PCAnywhere похож на VNC и удаленный рабочий стол. Он поддерживает различные уровни шифрования, передачи файлов и удаленного конфигурирования. Вещи нужно собрать воедино с VNC или удаленного рабочего стола.
- X-мировой эквивалент Unix удаленного рабочего стола. Чтобы быть справедливым, это было вокруг намного дольше, чем любой из других протоколов. Он отлично работает за LAN, но слишком болтливый через интернет. Несколько проектов пытались улучшить это с разной степенью успеха. NoMachine NX, упомянутый выше, является одним из таких проектов.
все протоколы удаленного доступа, которые я упомянул, находятся в свободном доступе (либо с ОС, либо в качестве загрузки), за исключением PcAnywhere, который продается Symantec.
лично я хотел бы попробовать каждый из них и выберите тот, который наилучшим образом соответствует вашим потребностям.