exploring the versatility of remote desktop protocol