

Rdesktop is ultra lightweight Less than 500KB in download size. He even published a research paper about it in 2004. The developer of the program at the time reveres-engineered the RDP protocol to create Rdesktop, and made it open source.

Rdesktop‘s development started back in 2001, when Microsoft started to push its new RDP protocol in its operating systems and there was no open source implementation for that protocol back then. This is an open source program to connect to Windows hosts using the RDP protocol. List of Open Source Remote Desktop Software TigerVNC In this article, we list 5 of those open source remote desktop programs. But there are many other open source alternatives to TeamViewer that you can use. In general, people are using the proprietary TeamViewer program to do that. Now, away from protocols, you’ll of course need a program to access the remote desktop.

There are many famous remote desktop protocols, such as RDP (Remote Desktop Protocol) which is a proprietary protocol designed by Microsoft and implemented in its Windows operating system, and the VNC (Virtual Network Computing) protocol, which is a free and open source protocol to do the same task, and you can additionally connect to the remote host via SSH, NX protocols and others. A remote desktop protocol is a way of transferring the instructions from one computer to another so that you can graphically control the other system.
