Какая связь между протоколом RFB и протоколом VNC

Итак, я читал о протоколе RFB и протоколе VNC, но не понимаю связи между ними.

Я читаю это: http://www.realvnc.com/docs/rfbproto.pdf И все, что я вижу, это объяснение протокола RFB, но я не понимаю, где к нему подключается vnc.

VNC похож на название программы, которая отправляет и получает кадровый буфер? и RFB - это фактический протокол, который делает это?

Благодарность


person Roy Kuper    schedule 01.03.2016    source источник


Ответы (1)


Вы могли бы рассматривать виртуальные сетевые вычисления как концепцию, которая просто позволяет одному компьютеру делегировать свой графический интерфейс другому компьютеру ради удобства. VNC также является названием продукта и торговой маркой RealVNC Ltd в Великобритании. Люди обычно неофициально используют термин «VNC» для обозначения этой общей категории программного обеспечения.

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

Иными словами, если вы создаете систему, которая использует RFB, то технически вы создали систему VNC в неформальном смысле. RFB разработан специально для систем VNC, но может использоваться для расширения возможностей существующих продуктов.

Полная система VNC состоит из двух частей: клиента и сервера. RFB — это протокол, который управляет форматом, используемым для передачи данных между ними.

В Интернете уже доступно множество клиентов, многие из них бесплатны. Если вы создадите свой собственный сервер VNC и будете придерживаться спецификации RFB, то эти уже существующие клиенты будут совместимы с вашей системой.

Для получения дополнительной информации... https://en.wikipedia.org/wiki/Virtual_Network_Computing

person Community    schedule 10.03.2016
comment
Это такое отличное объяснение и летнее! Думаю, чтобы понять это, мне пришлось прочитать 15 страниц на 10 разных сайтах. Большое спасибо дружище, ты сделал мой день! - person ysnzlcn; 27.03.2018
comment
@YasinNazlıcan, пожалуйста :) Удачи с вашим проектом. - person ; 27.03.2018