Download Protocols which provide Remote Desktop

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Remote Desktop
Remote desktop provides user access to another computer. This access is realized with
special protocols, which ensure the exchange of data between took in computers. User, who
wants to use remote desktop has to allow remote access to his computer. If he made it, he
can visit his computer from different locations, which are connected to the internet. The
possibility of remote control is very useful, for instance for system administrators. It is not
necessary to visit all users, who have problems. System administrator can use remote direct
control to repair problem in user’s computer. The other use case of the remote desktop is
remote collaboration on the projects. Much people can share one desktop and they can
collaborate on one project from different place of the world.
Protocols which provide Remote Desktop
RDP – Remote Desktop Protocol
RDP is a proprietary protocol developed by Microsoft, which concerns providing a user with
a graphical interface to another computer. The protocol is an extension of the ITU-T T.128
application sharing protocol. Clients exist for most versions of Microsoft Windows (including
Windows Mobile), Linux, Unix, Mac OS X and other modern operating systems. By default
the server listens on TCP port 3389. [1]
This protocol supports 32-bit color transmission. There is 128-bit encryption, using the RC4
encryption algorithm in the RDP protocol for ensuring secure transfers. The RDP provides lot
of useful features:
 Audio Redirection
 File System Redirection
 Port Redirection
 Clipboard sharing
 Multiple monitor support
RFB protocol – (remote framebuffer)
RFB is simple protocol for ensuring remote access to graphical interfaces. Because this
protocol runs on framebuffer level, it can be used to all systems with windows (X11,
Windows, Mac OS). RFB started as simple protocol, but developers from Olivetti Research
Laboratory have added some additional features to improve the protocol and enlarging
transmission security.
APL - Appliance Link Protocol
The Appliance Link Protocol (ALP) is used by Sun Ray ultra thin clients to talk to Sun Ray
servers. The closed source implementation of the Sun Ray Server Software (srss) is
developed and distributed by Sun Microsystems. The software bundle is often referred to as
SRS (Sun Ray Software).
X11
The X11 is a computer software system and network protocol that provides a graphical user
interface (GUI) computers, which are connected into network. It provides windowing on
computer displays and manages keyboard and pointing device control functions. In its
standard distribution, it is a complete, albeit simple, display and human interface solution,
which also delivers a standard toolkit and protocol stack for building graphical user
interfaces on most Unix-like operating systems and OpenVMS, and has been ported to many
other contemporary general purpose operating systems.
X provides the basic framework, or primitives, for building such GUI environments: drawing
and moving windows on the screen and interacting with a mouse and/or keyboard. X does
not mandate the user interface — individual client programs handle this. As such, the visual
styling of X-based environments varies greatly; different programs may present radically
different interfaces. X is built as an additional (application) abstraction layer on top of the
operating system kernel.
ICA - Independent Computing Architecture
Independent Computing Architecture is a proprietary protocol for an application server
system, designed by Citrix Systems. The protocol lays down a specification for passing data
between server and clients, but is not bound to any one platform.
Practical products conforming to ICA are Citrix's WinFrame, Citrix XenApp (formerly called
MetaFrame/Presentation Server), and Citrix XenDesktop products. These permit ordinary
Windows applications to be run on a suitable Windows server, and for any supported client
to gain access to those applications. Besides Windows, ICA is also supported on a number of
Unix server platforms and can be used to deliver access to applications running on these
platforms. The client platforms need not run Windows; for example, there are clients for
Mac, Unix, Linux, and various Smartphones. ICA client software is also built into various thin
client platforms.
AIP – Adaptive Internet Protocol
Adaptive Internet Protocol is a multi-channel protocol that allows a user on any of a wide
range of client systems to connect to applications running on multiple platforms. It supports
rich remote display and input services with a number of display options to deliver the
presentation of the remote applications onto the local display either as a standalone
window, or within a contained remote environment delivered full-screen or in a standalone
window. The protocol also supports audio, printing, and other device mapping services.
Sources
1. www.wikipedia.org