VNC, which stands for Virtual Network Computing, is one of several kinds of desktop remote sharing systems available for professionals but also for less tech-savvy home users as well. This specific solution is using Remote Frame Buffer protocol (RFB) to exchange graphical information and more, in order to operate another machine that is not on-premise.
VNC operates by transmitting graphical-screen updates from one computer to another via a network by delivering keyboard and mouse input from one machine to another.
The system has clients and servers available for Java but mostly for a variety of GUI-based operating systems. A VNC server may be accessed by several clients simultaneously. This technology is commonly used for remote technical help and accessing data on one’s work computer from one’s home computer, or the other way around.
VNC does not need the installation of software on the remote system, instead of relying on the transmission of keyboard and mouse events from the master computer, which is often on TCP ports 5900 or 5901.
What Is the RFB Protocol?
Remote Frame Buffer is first and foremost an open solution. This simple protocol allows interaction with remote computers in a familiar graphical interface. It is suitable for