TeamViewer - позволяет удаленно управлять рабочим столом.
Для обхода ненастоящих IP используется сервер разработчиков.
Передача осуществляется по протоколу UDP.

Ну и все из "особенностей"...