Adaptive Internet Protocol
Encyclopedia
Adaptive Internet Protocol (AIP) is a multi-channel protocol that allows an application running on any of multiple platforms to be displayed on any of a wide range of client systems. 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.

Description

AIP provides a connection between the client system and remote applications via the Sun
Sun Microsystems
Sun Microsystems, Inc. was a company that sold :computers, computer components, :computer software, and :information technology services. Sun was founded on February 24, 1982...

 Secure Global Desktop
Sun Secure Global Desktop
Oracle Secure Global Desktop software provides secure access to both published applications and published desktops running on Microsoft Windows, Unix, mainframe and System i systems via a variety of clients ranging from fat PCs to thin clients such as Sun Rays.-History:In 1993 the Santa Cruz...

 Server. Clients exist for most versions of Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 (including handheld versions
Windows Mobile
Windows Mobile is a mobile operating system developed by Microsoft that was used in smartphones and Pocket PCs, but by 2011 was rarely supplied on new phones. The last version is "Windows Mobile 6.5.5"; it is superseded by Windows Phone, which does not run Windows Mobile software.Windows Mobile is...

), and other operating systems such as Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

, Solaris and Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

. The server runs on Solaris and Linux platforms; it listens by default on TCP
Transmission Control Protocol
The Transmission Control Protocol is one of the core protocols of the Internet Protocol Suite. TCP is one of the two original components of the suite, complementing the Internet Protocol , and therefore the entire suite is commonly referred to as TCP/IP...

 ports 5307 or 3144 but can be configured to operate solely over a single port, usually 443, the so-called "Firewall Forwarding mode". The Secure Global Desktop Server additionally connects to back-end servers where the applications run using native display protocols such as RDP
Remote Desktop Protocol
Remote Desktop Protocol is a proprietary protocol developed by Microsoft, which provides 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 , Linux, Unix, Mac OS...

, ssh
Secure Shell
Secure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...

, X11, TN5250 or TN3270. These "application server" platforms can be Windows 2000
Windows 2000
Windows 2000 is a line of operating systems produced by Microsoft for use on personal computers, business desktops, laptops, and servers. Windows 2000 was released to manufacturing on 15 December 1999 and launched to retail on 17 February 2000. It is the successor to Windows NT 4.0, and is the...

 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter Server and Windows Server 2003
Windows Server 2003
Windows Server 2003 is a server operating system produced by Microsoft, introduced on 24 April 2003. An updated version, Windows Server 2003 R2, was released to manufacturing on 6 December 2005...

, or Windows client platforms that support RDP such as Windows XP
Windows XP
Windows XP is an operating system produced by Microsoft for use on personal computers, including home and business desktops, laptops and media centers. First released to computer manufacturers on August 24, 2001, it is the second most popular version of Windows, based on installed user base...

 and Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...

, as well as other operating systems such as Linux, Solaris, AIX, HP-UX
HP-UX
HP-UX is Hewlett-Packard's proprietary implementation of the Unix operating system, based on UNIX System V and first released in 1984...

 and IBM application servers.

The protocol 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 alongside local applications using seamless windows, or self contained remote environments delivered full-screen or in a standalone window. The protocol also supports audio, printing, and other device mapping services including drive mapping, serial port access, and clipboard
Clipboard (software)
The clipboard is a software facility that can be used for short-term data storage and/or data transfer between documents or applications, via copy and paste operations...

 mapping.

Features

  • 24-bit color support, giving a palette of 16.7 million colors (8-, 15-, and 16-bit color also supported)
  • 256-bit encryption, using the AES
    Advanced Encryption Standard
    Advanced Encryption Standard is a specification for the encryption of electronic data. It has been adopted by the U.S. government and is now used worldwide. It supersedes DES...

     encryption algorithm (this is the default security; older clients may use encryption of lesser strength.)
  • Transport Layer Security
    Transport Layer Security
    Transport Layer Security and its predecessor, Secure Sockets Layer , are cryptographic protocols that provide communication security over the Internet...

     support
  • Audio - allows users to run an audio program on the remote servers and have the sound redirected to their local computer
  • File System Redirection - allows users to use their local files on a remote desktop within the terminal session.
  • Printer Redirection - allows users to use their local printer within the application session as they would with a locally or network shared printer
  • Port Redirection - allows applications running within the terminal session to access local serial ports directly
  • Clipboard can be shared between the remote computer and the local computer

Advantages

AIP supports the remote display of a wide range of applications to the same client at the same time. The same protocol delivers applications running on UNIX
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

, Windows and other platforms and the associated device services needed by these platforms. It can be configured in a firewall-friendly way (one port); the separation of virtual display layer from application layer provides for greater security and mobility.
The Adaptive element of the protocol is driven by the dynamic monitoring of performance. Telemetry built into the protocol informs the server as to how best to communicate with the client and can change, for example, compression levels, packet coalescence, and packet pruning.

Supported operating systems

The AIP or Sun Secure Global Desktop Server is supported on:
  • Solaris 10 (SPARC
    SPARC
    SPARC is a RISC instruction set architecture developed by Sun Microsystems and introduced in mid-1987....

     and x86); Solaris 8 and 9 (SPARC only)
  • Red Hat Enterprise Linux
    Red Hat Enterprise Linux
    Red Hat Enterprise Linux is a Linux-based operating system developed by Red Hat and targeted toward the commercial market. Red Hat Enterprise Linux is released in server versions for x86, x86-64, Itanium, PowerPC and IBM System z, and desktop versions for x86 and x86-64...

     4 and 5
  • SUSE Linux Enterprise Server
    SUSE Linux Enterprise Server
    SUSE Linux Enterprise Server is a Linux distribution supplied by SUSE and targeted at the business market. It is targeted for servers, mainframes, and workstations but can be installed on desktop computers for testing as well. New major versions are released at an interval of 3-4 years, while...

     10
  • Fedora Core 6

See also

  • Microsoft Terminal Services
    Terminal Services
    Remote Desktop Services in Windows Server 2008 R2, formerly known as Terminal Services in Windows Server 2008 and previous versions, is one of the components of Microsoft Windows that allows a user to access applications and data on a remote computer over a network, using the Remote Desktop...

  • Citrix XenApp
  • Independent Computing Architecture
    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....

  • rdesktop
    Rdesktop
    rdesktop is a free, open source client for Microsoft's proprietary RDP protocol. It is released under the GNU General Public License and is available on Unix-like systems such as BSD and Linux....

     - free open source client for Unix platforms
  • tsclient
    Tsclient
    tsclient is a frontend for rdesktop and other remote desktop tools, which allow remotely controlling one computer from another. It is a GNOME application...

     - free open source GUI frontend to rdesktop (Ubuntu
    Ubuntu (operating system)
    Ubuntu is a computer operating system based on the Debian Linux distribution and distributed as free and open source software. It is named after the Southern African philosophy of Ubuntu...

    , GNOME
    GNOME
    GNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software...

    )
  • Comparison of remote desktop software

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK