PCoIP Packet Format

PCoIP is a real-time technology that uses UDP as the transport-layer protocol. PCoIP supports two encryption types—UDP-encapsulated ESP and native IPsec ESP. An unencrypted PCoIP transport header field is also present for devices with firmware 4.1.0+ installed and/or for scenarios using View 5.1+. The PCoIP transport header allows network devices to make better QoS decisions for PCoIP traffic.

Note: TCP/UDP port 4172 is the Internet Assigned Numbers Authority (IANA) port assigned to the PCoIP protocol. UDP port 4172 is used for the session data, and TCP port 4172 is used for the session handshake. For more information about TCP/UDP ports that are used for PCoIP technology, see ,KB 1351 on the Teradici Support Site.

UDP-encapsulated ESP Packet Format

UDP-encapsulated ESP is the default packet format for Tera2 devices with firmware 4.1.0 installed. It is also used for Tera1 devices with firmware 3.x+ installed that connect remotely via a View Security Gateway.

The UDP-encapsulated ESP packet format is illustrated in the figure below. This figure also shows the location of the PCoIP transport header in a UDP-encapsulated ESP packet.

UDP IPSec ESP Packet Format
UDP-encapsulated ESP Packet Format

IPsec ESP Packet Format

IPsec ESP encapsulation is the default packet format for direct connections that involve a Tera1 PCoIP Zero Client and/or Tera1 Remote Workstation Card.

The IPsec ESP packet format is illustrated in the figure below. This figure also shows the location of the PCoIP transport header in an IPsec ESP packet.

IPSec ESP Packet Format
IPsec ESP Packet Format