LKBEN10668: Ports used in a citrix presentation server 4.5 environment


Symptom

These ports are used by default, some ports can be changed

Cause

none

Solution

80       http (Standard Port for Web and Citrix XML-Service)
135     DCOM  (AMC)
443     https (Standard Port for SSL connections via CSG)
515     Print (Standard Port for Windows Printing)
1433   IMA DB (IMA Communication to IMA Database)
1494   ICA (Standard Port for ICA connections)
1604   ICA Browser (UDP, obsolete)
2512   IMA (Independent Management Architecture)
2513   IMA  (CMC)
2598   CGP  (Session Reliability)
3389   RDP (MS Terminal Server connections)
8082   LMC (Communication to License Management Console)
27000 Licensing (Communication Server to License Server)

Abbreviations:

AMC - (Citrix) Advanced Management Console - Microsoft MMC based Citrix Console, first introduced witch CPS 3.0
CGP - Common Gateway Protocol - Wrapper for encapsulated ICA traffic, needed for "Session Reliability"
CMC - Citrix Management Consol - Java based Management Consol for Citrix Metaframe- and Presentation Servers
CSG - Citrix Secure Gateway
CPS - Citrix Presentation Server - formerly known as Citrix MetaFrame Server
DB   - Database
DCOM - Distributed Component Object Model - network aware interprocess communication and dynamic object creation in Windows
http  - hyper text transfer protocol - used for Web (www) communication, see w3c.org
https - hyper text transfer protocol secure - used for secure Web (www) communication, see w3c.org
ICA  - Independent Computing Architecture - Citrix core protocol for (Thin-) Client / Server communication
IMA - Independent Management Architecture - Citrix underlying architecture for configuration, monitoring and operating CPS
IP - Internet protocol
LMC - License Management Console
RDP - Remote Desktop Protocol - T.share / T.120 based Microsoft core protocol, analogue ICA
TCP - Transmission Control Protocol - connection oriented networkprotocol of the IP - family
UDP - User Datagram Protocol - minimal, connectionless networkprotocol as part of Internetprotocol in contrast to "tcp"
XML - Extended Markup Language - see w3c.org

Disclaimer:

The information provided in this document is intended for your information only. Lubby makes no claims to the validity of this information. Use of this information is at own risk!

About the Author

Author: Wim Peeters - Keskon GmbH & Co. KG

Wim Peeters is electronics engineer with an additional master in IT and over 30 years of experience, including time spent in support, development, consulting, training and database administration. Wim has worked with SQL Server since version 6.5. He has developed in C/C++, Java and C# on Windows and Linux. He writes knowledge base articles to solve IT problems and publishes them on the Lubby Knowledge Platform.