THEORY
Sometimes it is not convenient to work directly on the Raspberry Pi. Maybe you would like to work on it from another device by remote control.
VNC is a graphical desktop sharing system that allows you to remotely control the desktop interface of one computer (running VNC Server) from another computer or mobile device (running VNC Viewer). VNC Viewer transmits the keyboard and either mouse or touch events to VNC Server, and receives updates to the screen in return.
You will see the desktop of the Raspberry Pi inside a window on your computer or mobile device. You'll be able to control it as though you were working on the Raspberry Pi itself.
![](https://static.wixstatic.com/media/a27d24_9e7f3f23d480406f969610efd6979e19~mv2.png/v1/fill/w_980,h_551,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/a27d24_9e7f3f23d480406f969610efd6979e19~mv2.png)
for more information on setting the raspberry pi vnc connections follow the below link-
https://www.raspberrypi.org/documentation/remote-access/vnc/