2016-03-01 5 views
0

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

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

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

благодарит

ответ

1

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

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

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

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

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

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