Question: what is the difference between remote desktop and teamviewer?
Answer: 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.