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

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

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

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

Спасибо

1 ответ

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

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

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

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

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

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

Другие вопросы по тегам