Некоторые различия между протоколами VNC и RFB в распределённых рабочих средах:
- VNC — система удалённого доступа к рабочему столу компьютера, которая передаёт события клавиатуры и мыши с одного компьютера на другой и обновления графического экрана в обратном направлении по сетевому соединению. 5 Система VNC платформонезависима: VNC-клиент, запущенный на одной операционной системе, может подключаться к VNC-серверу, работающему на любой другой ОС. 1
- RFB (англ. remote framebuffer) — простой клиент-серверный сетевой протокол прикладного уровня для удалённого доступа к графическому рабочему столу компьютера, используемый в VNC. 1 Так как он работает на уровне кадрового буфера, то его можно применять для графических оконных систем, например X Window System, Windows, Quartz Compositor. 1
Таким образом, VNC фокусируется на управлении рабочим столом, а RFB определяет формат передачи данных между клиентом и сервером в системе VNC. 3