There are some limitations when using VNC to manage and/or use remote desktops. It is as if you were sitting at the remote computer, albeit with some caveats and a bit of extra latency. Under the hood, the VNC software will use the RFB (Remote Frame Buffer) protocol to send key strokes and mouse movements to the remote system. Welcome to the world of remote desktop computing, which allows you - by using a VNC (Virtual Network Computing) software package - to connect to the desktop/GUI of a remote computer. At times, it may even be impossible to reach the remote system as it is on the other side of the world. Often, we need desktop/GUI (graphical User Interface) resources 'on the other side of the wire' and we want to avoid walking over (or driving!) to a remote computer.