Hello, i would like to know whats the diference between Terminal Server and Remote Desktop.

To terminal server i know that i need to buy licences to the clients access the terminal server, but doe's Remote Desktop need's those licence?

I have a Server accepting 20 Clients (Remote Desktop) , is Remote desktop enought or a Terminal Server with be more apropried? Why?

Thanks for all the help