what is the difference between remote desktop and teamviewer?
Teamviewer connects to another computer irrespective of IP Address whether within same network or outside network. It works as long as the both devices are connected to the internet. RDP/Remote Desktop works only in cases when the IP address of the other computer is within the same network or is Public IP or a URL.