RFB协议和VNC协议之间的连接是什么

Roy*_*per 1 vnc rfb-protocol

因此,我已经阅读了有关RFB协议和VNC协议的信息,但我不了解两者之间的联系。

我正在阅读:http : //www.realvnc.com/docs/rfbproto.pdf 我所看到的只是有关RFB协议的说明,但我不知道vnc在哪里连接。

VNC就像是发送和接收帧缓冲区的程序的名称吗?RFB是实际的协议吗?

谢谢

Wos*_*ame 5

您可以将虚拟网络计算视为一个概念,为了方便起见,它仅允许一台计算机将其GUI显示委托给另一台计算机。VNC还是RealVNC Ltd在英国的产品名称和商标。人们通常非正式地使用术语“ VNC”来表示该软件的一般类别。

如果要创建自己的系统以允许通过网络进行虚拟计算,则可以选择使用现有的RFB协议来这样做,因为鉴于已经存在许多远程客户端,这样做可能会使您的产品更易于部署。同样,您可能会选择完全忽略RFB并发明自己的替换协议。

换句话说,如果您创建一个使用 RFB 的系统,那么从技术上讲,您已经非正式地制作了VNC系统。RFB专为VNC系统设计,但可用于扩展现有产品的功能。

完整的VNC系统由两部分组成:客户端和服务器。RFB是用于控制两者之间传递数据的格式的协议。

网络上已有许多可用的客户端,其中许多是免费的。如果您创建自己的VNC服务器并遵守RFB规范,则这些预先存在的客户端将与您的系统兼容。

有关更多信息... https://en.wikipedia.org/wiki/Virtual_Network_Computing

  • 这是一个很好的解释和总结!我相信,要理解这一点,我必须阅读 10 个不同网站上的 15 页。非常感谢你,伙计,你让我开心! (2认同)
  • @YasinNazlıcan,非常欢迎你:) 祝你的项目好运。 (2认同)