View components exchange messages by using several different protocols.
Figure 1 illustrates the protocols that each component uses for communication when a security server is not configured. That is, the secure tunnel for RDP and the PCoIP secure gateway are not turned on. This configuration might be used in a typical LAN deployment.
See Table 1 for the default ports that are used for each protocol.
Figure 2 illustrates the protocols that each component uses for communication when a security server is configured. This configuration might be used in a typical WAN deployment.
Table 1 lists the default ports that are used by each protocol. If necessary, to comply with organization policies or to avoid contention, you can change which port numbers are used.
|JMS||TCP port 4001
TCP port 4002
|AJP13||TCP port 8009
Note: AJP13 is used in a security server configuration only.
|HTTP||TCP port 80|
|HTTPS||TCP port 443|
|MMR/CDR||For multimedia redirection and client drive redirection, TCP port 9427|
|RDP||TCP port 3389
Note: If the View Connection Server instance is configured for direct client connections, these protocols connect directly from the client to the remote desktop and are not tunneled through the View Secure GW Server component.
|SOAP||TCP port 80 or 443|
|PCoIP|| Any TCP port from Horizon Client to port 4172 of the remote desktop or application.
PCoIP also uses UDP port 50002 from Horizon Client (or UDP port 55000 from the PCoIP Secure Gateway) to port 4172 of the remote desktop or application.
|USB redirection||TCP port 32111. This port is also used for time zone synchronization.|
|HTML Access|| For the HTML Access Gateway on connection servers and security servers, TCP Port 8443
For View Agent connections, TCP Port 22443
TCP Ports for View Connection Server Intercommunication
View Connection Server instances in a group use additional TCP ports to communicate with each other. For example, View Connection Server instances use port 4100 or 4101 to transmit JMS inter-router (JMSIR) traffic to each other. Firewalls are generally not used between the View Connection Server instances in a group.