Appliance Link Protocol
Encyclopedia
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).
ALP consists of several components:
Session Protocol (ALSP)
Render Protocol (ALRP)
Device Protocol (ALDP)
The protocol can be seen with a network scanner, if the ray server and client are communicating unencrypted (
Look at SoftRay
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
) to a SRS5 server only.
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
ASCIIASCIIThe 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.