Appliance Link Protocol
Encyclopedia
The Appliance Link Protocol (ALP) is used by Sun Ray
Sun Ray
The Sun Ray from Oracle is a stateless thin client solution aimed at corporate environments, originally introduced by Sun Microsystems in September 1999...

 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
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...

. The software bundle is often referred to as SRS (Sun Ray Software).

ALP consists of several components:
Session Protocol (ALSP)
Client -> Server TCP port 7009
ASCII
ASCII
The American Standard Code for Information Interchange is a character-encoding scheme based on the ordering of the English alphabet. ASCII codes represent text in computers, communications equipment, and other devices that use text...

/text based

Render Protocol (ALRP)
GFX: Server UDP port g <-> Client UDP port c
AUDIO: Server UDP port a <-> Client UDP port c
random ports (g, a, c); binary protocol
The client tells the server via the Session Protocol which UDP port (c) to use.
A different set of packet sequence numbers are used for the GFX and AUDIO commands.

Device Protocol (ALDP)
Client -> Server TCP port 7011


The protocol can be seen with a network scanner, if the ray server and client are communicating unencrypted (man utpolicy).

Look at SoftRay
SoftRay
SoftRay is a software implementation of a ray hardware client, and/or a Java implementation of the Appliance Link Protocol .-See also:* Comparison of remote desktop software* Comparison of Java Remote Desktop projects-External links:...

 for an open (work in progress) implementation in Java. Details about ALP can be found there as well.

Sun has released a (closed source) client in SRS5 (Sun Ray Software 5: srss-4.2 / srwc-2.2). Suns client is limited to connect from Windows and Mac OS X (can work from Linux via Wine
Wine (software)
Wine is a free software application that aims to allow computer programs written for Microsoft Windows to run on Unix-like operating systems. Wine also provides a software library, known as Winelib, against which developers can compile Windows applications to help port them to Unix-like...

) to a SRS5 server only.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK