Table of Contents - Article Hierarchy
What is VNC and Why Do You Need it?
VNC was developed at the Olivetti & Oracle Research Lab in Cambridge, United Kingdom. The original VNC source code and many modern derivatives are open sources under the GNU General Public License. It is platform-independent and just requires two machines a server and a client and multiple clients can be connected to a single server machine.
There are many versions of VNC in the market and especially for chrome as well with some functionality like some are optimized for Microsoft Windows, some offering file transfer, etc. Some of the code dependents, some do not require code and can connect to the server of another flavor. This is the standard definition of VNC but in simple words, it can be described in a basic scenario like:
You want to access the computer of your friend and he is in another city or even country, then you need some 3rd party software to act as middleware and help you both to connect without much interference and knowledge of the network. The middleware software you need can also be a typically dedicated app for your OS or can also be a plugin for your browser. The browser plugin is simply an added feature of any browser to enhance its performance and make it a bit more versatile. So after adding the plugin you are almost done and can connect to your friend’s pc within few taps and with his IP address that’s it. It’s useful in many such cases where the two machines are far apart and does not provide any mobility then such software helps the user to make a virtual network between machines with access to certain things and under the full agreement of both individuals.
How does VNC work?
VNC uses the RFB (Remote Frame Buffer) protocol to transmit screen pixel data from one computer to another over a network and send control events in return. It’s a powerful protocol invented by RealVNC.
Connections over RFB usually go to TCP port 5900 on the server.
You need a VNC Server app for the remote computer you want to control(client), and a VNC Viewer app for the computer or mobile device you want to control from(host). It is very simple to install and also license these apps so that you can run them on demand whenever you need to.
VNC Server captures the desktop of the client computer in real-time and sends it to VNC Viewer(host) for display. VNC Viewer gathers your input (mouse, keyboard, or touch) and sends it for VNC Server to inject and achieve remote control.
When the 1st connection between a client and a server established, the server begins by requesting authentication from the client using a challenge-response scheme, which typically results in the user requiring to fill in a password at the user’s end i.e. client side. The server and client then exchange messages to adjust desktop size, pixel format, and the encoding schemes to be used. The client then requests an update for the entire screen, and the session begins. Because of the refugee nature of the client, either side can close the connection at any time without hostile consequences.
How to add the VNC plugin in your Chrome browser?
- Search for chrome web store and there search for “VNC Viewer” or simply click on this link.
- Now click on add to chrome and it will be automatically added to chrome apps. You can easily check on it by entering “chrome://apps/” in the Google Chrome search bar.
- You are done adding it to your chrome browser.
How to Use VNC Viewer on Chrome – Step by Step Instructions
- You should be knowing the name of your Computer simply press “Windows+E” and right click on the empty space, choose the properties option there you can find Computer Name.
- Head on to your browser search for “chrome://apps/” and there you will find the logo of VNC click on it and lunch VNC.
- You will have two fields namely Address where you should type in the IP address of your Friend’s pc and second would be Picture Quality which can be left on “automatically”.
- Then VNC will show the authentication window where you need to put your friend’s PC’s username and password.
- Your friend will then have 10 seconds to accept the request and this is to prevent unauthorized access. Once the request is accepted you are good to go.
Some use cases
It’s not extremely reliable but can definitely be helpful for some basic task let say your pc ran into some problem and you call service center and want an instant solution, so the first thing they could do is ask you and if you are unable to make it clear to them they may ask you to follow these steps and then let them access to have a better view, although they might not be able to repair via the network at least for the time they had a better idea of the problem all through internet and a browser.
Like every other service there are many ways to make a remote desktop these days and according to a specific requirement by organizations or individuals they can set it up. VNC applications, however, are sometimes slower and offering fewer features and security options than newer alternatives.
Some most famous Chrome plugin alternatives are:
It’s the easiest and quickest way to try a remote desktop feature and is official by Google. It is fast and secure for the most part, a must try!
They are very well known in the market for anyone who has had an experience of remote desktop applications and for good reason, they have a great service like TeamViewer chat support.
As the name suggests it helps throughout the connection and this is a good choice for non-technical or 1st-time users. It simply asks for mail and then emails you with the link to join the sharing session.
Microsoft started a remote session or desktop functionality into its Windows OS starting with Windows XP. Windows OS, Remote Session (WRD) enables a computer to receive remote connection requests from another compatible device. Besides client support built into other Windows enable devices, other smart devices can also function as Windows Remote Desktop clients via the available applications.