windows 远程桌面 vs tightvnc 服务器

Sam*_*iao 4 vnc remote-desktop

是否有任何带宽使用的比较,似乎 vnc 需要更多的带宽,但我不确定。

有什么办法可以让 vnc 使用更少的带宽。

Eva*_*son 12

您的观察完全正确,通常,VNC 比 RDP 需要更多带宽。

VNC 是一个“带宽猪”,因为它旨在复制远程显示器的像素。相反,RDP 基于绘制图元(框、线等)而不是发送像素更新。可以这样想:在 VNC 中,显示器上发生变化的像素通过线路发送(稍微简化了一些)。如果大量像素被修改——比如在屏幕中间画一个大框,可能会有大量像素被修改,需要通过线路发送。在 RDP 中,指令“在屏幕中间绘制一个框”通过线路发送(这比要更改的像素列表简洁得多)并且客户端“绘制框”。(我从根本上简化了这一点,根本不考虑 VNC 压缩,但这可以让您大致了解它是如何工作的。)

您可以使用具有不同压缩选项的 VNC 的各种“风格”,但归根结底,RDP 协议(​​以及类似的协议——ICA、X 等)很难“击败”,因为从根本上说,它们需要移动更少的数据来实现相同的效果。

  • 你真的很擅长用通俗的语言描述事物。 (3认同)
  • @phuzion:谢谢。来自于8年以上的教学经验... >微笑< (3认同)