why pay?
the freeware review  
« Music Brainz - Automatic Mass MP3 ID3 Tagging
FairUse - Strip playforsure and Janus WMP 10/11 DRM from Audio and Video »

VNC - Free Open-source Alternative to the Remote Desktop Protocol

Imagine this: You are at a friend’s house cracking the wireless network of his neighbor. You suddenly remember that you need the dictionary file that was pre-hashed on your home computer. Or picture this: You’re on a business trip and you realize that you forgot to generate the current quarter’s expense report. You need to access the business software on your office computer! Wouldn’t it be cool if you could connect to your computer remotely and view the desktop from your laptop just as you were right in from the of screen?

Remote computer access is possible these days. In these two scenarios, you have three options. For one, you can purchase a subscription to services like pcAnywhere or GoToMyPC. Another thing you can use is the built-in, proprietary Windows Remote Desktop Protocol. Your last option is Virtual Network Computing.


Personally, I would never pay for any commercial remote computer accessing software. It’s just too expensive and not worth it when the free alternatives perform even better.

Remote Desktop Protocol

One of the benefits of owning a current-featured, Windows-based computer is that the Remote Desktop Protocol (RDP) is built into the latest Microsoft Windows operating systems. Any time you turn on one of these computers, you will find a Remote Desktop Client ready to roll. The professional or business versions of these operating systems also include a remote desktop server build in for quick and seamless activation.

vnc_rdp.jpg

Virtual Network Computing

What about the operating systems without a remote desktop protocol? All Windows operating systems before 2000, which includes ME, 95-98, and NT, are not capable of supporting the server version. Furthermore, the RDP clients for these operating systems are being phased out. What about Apple’s Mac OS X or the wide plethora of Linux distributions? With every Microsoft proprietary technology, there will always be an open-source, multi-platform alternative. Enter, Virtual Network Computing. VNC is an open-source remote access protocol for the Linux GUI X Window environment.

vnc_vnc.jpg

Comparison Between the Two Free Remote Access Systems

As VNC is a direct competitor with RDP, there are a couple of advantages each protocol has over the other.

  • For one, VNC is open source. You can use it to access almost any computer! You can even use a Java or Flash Applet to act as your client. RDP is limited to accessing the latest Windows environments.
  • RDP is faster than VNC. The premise behind virtual network computing is quite simple. First, divide the output screen into small rectangles. Compress and send each individual rectangle to the client computer. Then, if there are any changes to any rectangle area, resend it back to the client so that it can render the change on the client side as well. As you can imagine, this rudimentary setup can be very slow. Remote Desktop uses a more sophisticated (or course secret) approach to making remote computing almost seamless.
  • Remote Desktop allows for only one client to be connected to one user. For example, if you want to show 5 people your computer screen, all you need is a VNC server and 5 connected clients. With remote desktop, it only allows you to show 1 client the screen of 1 user. If another client tries to log on, the first client is kicked off first. Personally, I enjoy this thin-client functionality. But many users may find it daunting.

Distributions

Like Linux, there are several distributions and versions of VNC. It is never just one program. RealVNC, WinVNC, TightVNC, and UltraVNC are some just to name a few. All of them are optimized for different scenarios. Visit the VNC Wikipedia article to read the differences and choose one. I kind of like the TightVNC since it requires less memory and processing power. Comment on your favorite VNC distribution!


Related Articles

 

Blog Network

Leave a Reply

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

You must read and type the 4 chars within 0..9 and A..F, and submit the form.

  

Oh no, I cannot read this. Please, generate a

Latest Post on Loading...: Please Wait...
admin admin