Citrix Receiver for Linux 13.7: full support for the EDT protocol
With Citrix releasing their Receiver version 13.7, the gap between Linux and Windows has reduced. With the current release of the Praim ThinOX firmware, customers can now benefit from the latest receiver on Praim thin client hardware as well as x86 based devices with ThinOX4PC.
The most important aspect of this latest client, is the provision of the EDT (Enlightened Data Transport) protocol, which has been part of the Windows Receiver since version 4.6 which was first released in December 2016. What does EDT, or HDX Adaptive Transport offer that makes this worthwhile?
ICA has relied on TCP as the de-facto protocol since the mid 1990s. TCP has always been a reliable protocol, designed with the requirements of the Internet of its time to provide flow control and congestion control (and avoidance). These methods would allow efficient use of Internet bandwidth and prevent congestion on links which were slow by comparison to today. However, in areas where bulk data transfer (for example file transfer) or remote screen display (Thinwire) is needed TCP proved to be inefficient.
ICA being able to also use UDP has provided the answer to this inefficiency issue. UDP encapsulates an IP packet into a datagram, disposing with the guaranteed delivery and flow control of TCP, so offering performance benefits to ICA as seen in Framehawk, RTP Audio and the HDX Real-time Optimization Pack for Skype for Business.
EDT has now been released to provide an optimised WAN based protocol which provides the benefits of using UDP for performance, the reliability of TCP, with the ability to seamlessly adapt to the best protocol based on what works (UDP first then TCP). This is not to say that it is only for WAN environments, it provides benefits to a LAN, but these will not be as noticeable.
Citrix have provided an in-depth look at the EDT protocol in these two blog posts: HDX Adaptive Transport and EDT: ICA’s New Default Transport Protocol (Part I) and HDX Adaptive Transport and EDT: ICA’s New Default Transport Protocol (Part II).
Additional information on the Citrix client release can be found here: Replacing Your PC with a Linux Receiver 13.7-Powered Thin Client.
To ensure you are using the latest Praim firmware, visit the download area of My Praim, where this firmware can be downloaded.
If you want to experience the benefit of a managed Linux based device, but don’t have Praim thin clients then a fully functioning download of ThinOX4PC can be obtained from the Praim Demo Download area.