Why is vnc slower than rdp




















By submitting this form, you agree to receive RealVNC education content, special offers, exciting news and product updates. You can withdraw your consent at any time. We respect your data, see our Privacy policy. When it comes to the products we buy and the services we use, these days we know that performance matters. For example, the speed of the shopping websites that we browse matters to retailers. So, performance is vital everywhere, and especially so in the world of remote access software.

In the modern world, virtually all digital content is media-rich and served in high definition. Video streaming services, multi-media web sites with both video and audio, and complex Computer-Aided Design CAD and other software are all engineered to make the most of the latest high-performance hardware and software.

There are two versions for it: a client version which the user installs and a server version installed in the other computer.

This allows the user to connect and use the main computer through his, at will. But, like everything, there is its counterpart, by the name of VNC. It has many advantages and is much more modern than VNC. First, let me tell you how VNC works. Remote Desktop Protocol RDP is a protocol developed by Microsoft which lets users remotely take graphic control of another computer.

RDP servers work only with Windows although the client is available for almost all operating systems including Linux, Mac, and Android. RDP is an actual semantic protocol; meaning, the data it transfers goes deeper than what is visually happening.

This model makes the transfer fast and efficient. RDP is used for desktop sharing , as well as letting many remote computers share the resources of a target computer, through different profiles. It lets people remotely control a computer whilst the main user can watch and interact as well. VNC is pixel-based. Meaning it barely gets involved with the underlying graphic layout, making it flexible but less efficient.

VNC is used mostly for technical support, as well as educational purposes. VNC is platform-independent. These protocols have different use cases, although they are commonly confused. As we mentioned, VNC is a pixel-based protocol. So it sends the changes across the network in what is essentially an image exchange. But it also makes cross-platform sharing easier. On the other hand, RDP is semantically involved with the underlying graphic layout. This makes RDP much more efficient as the data is much more compressed.

RDP also logs into the computer, creating a real desktop session. This means you can use RDP to share the resources of the same computer between many remote users , through different profiles. VNC is used as a screen-sharing platform that also lets the remote computer take control. But RDP is not a screen-sharing platform and will kick the extra use out of the session. Any client can connect to any server because they negotiate to determine which protocol features both support but its best to use a client and server from the same company if you want to use more advanced protocol features.

RDP and X protocols transmit drawing instructions instead of patches of pixels. This is why under some conditions they are superior to VNC. Other proprietary remote access services may use similar techniques but are undocumented.

Remote access services do have the benefit of being able to punch through firewalls easier than direct remote access, they are usually easier to configure and have better support for encryption.

All of the remote access protocols I've mentioned are freely available either with an OS or as a download except PcAnywhere, which is sold by Symantec. Skip to content networking remote desktop vnc I need to remotely access and use my work computer a few times a week.

Best Answer.



0コメント

  • 1000 / 1000