Get started Bring yourself up to speed with our introductory content.
This article is part of our Conference Coverage: Citrix Synergy 2017 conference coverage

Four valuable Citrix HDX protocol features


Citrix HDX uses both UDP and TCP

Source:  iStock
Visual Editor: Sarah Evans

Like all remote display protocols, HDX relies on one of two Open Systems Interconnection stack Layer 4 protocols. HDX is based on the Transmission Control Protocol (TCP), but can also use the User Datagram Protocol (UDP).

TCP is the more reliable option of the two. It maintains the connection between the server and the endpoint until it receives confirmation of data delivery. If anything goes wrong, TCP resends data until successfully delivered. UDP does not wait for confirmation. It just sends the data. Because it skips the confirmation step, UDP is faster and particularly helpful for delivering media-heavy messages.

TCP also creates data packets and delivers them to the endpoints where they are reassembled in sequence. UDP does not take the time to sequence the data it sends.

HDX can use both UDP and TCP but is primarily based on TCP, whereas VMware's PC over IP protocol which is based on UDP.

View All Photo Stories

Join the conversation

1 comment

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

Do you have any preference between TCP and UDP, and why?