VNC uses the RFB protocol to transmit screen pixel data from one computer to another over a network, and send control events in return. It’s a simple, secure and powerful protocol invented by RealVNC.
You must deploy a VNC Server app to the computer you want to control, and a VNC Viewer app to the computer or mobile device you’re sitting in front of, and want to control from.
VNC Server captures the desktop of the computer in real-time and sends it to VNC Viewer for display through secure end-to-end encryption. VNC Viewer gathers your input (mouse, keyboard, or touch) and sends it for VNC Server to inject and actually achieve remote control.