Microsoft Remote Desktop is encrypted, and depending on several factors you can decide what level of encryption you are going to use.
RDC is a point-to-point protocol (direct), so you can do it on the same network segment, or use port forwarding to transverse firewalls, routers and such.