What is Citrix? Simply put, Citrix Metaframe allows you to run applications you have at work from anywhere in the world or on your local area network (LAN). You have real time access to run your applications as fast as if you are in the office. It does not matter if you're using a dialup modem, DSL, ISDN, or T1 to access citrix remotely. How does Citrix work? We begin with either an enhanced version of Windows NT 4.0 (Terminal Server Edition) or Windows 2000 with Terminal Services Installed. Then, we add Citrix Metaframe. This product allows multiple users to run multiple applications on the Citrix Server at the same time. When you run applications on the Citrix Server the screen shots are sent to your computer and, in return, your keyboard input and mouse movements are sent to the Citrix Server. How much bandwidth does it take? The average connection uses 10K to 20K of bandwidth per connection. Hence, a 28K dial-up modem is enough to access a Citrix Server. What kind of operating system can I use to access Citrix? DOS, Windows 95, Windows 98, Windows CE (Thin Client), Windows NT 4.0, Windows 2000, Unix, and Macintosh. How fast of a computer do I need to access Citrix? Virtually any personal computer can access Citrix (e.g., 386 to Pentium 4). In fact, it does not matter how fast your computer is, it will run with virtually the same speed on Citrix. How do you get additional information about Citrix? Why Citrix - Using Citrix in addition to Terminal Services simply it is Faster, Easier for the users and Reduces administration time. While it is true that Terminal Services allow you to run applications remotely on an NT, 2000 or 2003 server, but that is about all it will let you do. History - Lets start with a history lesson. Citrix originally developed MultiWin technology under Windows NT server 3.51 to allow users to run multiple applications under a product called WinFrame. Bill Gates felt that this was of such value that Microsoft tried to develop the same technology. In the end they failed and decided to license the technology from Citrix. From that agreement MetaFrame was born. Microsoft release for Windows NT 4.0 a product called Terminal Server Edition (TSE) and later embedded services in Windows 2000 called Terminal Services. These products were developed by Citrix engineers. In the agreement between Citrix and Microsoft, Citrix retained the rights to develop and market several other companion products. Some people call these products “Citrix”, but they are made up of several individual products. Citrix kept most of the goodies for its self. Core Functionality: Citrix Presentation Server – Core functionality Citrix Presentation Server – Core functionality Citrix Installation Management Services (IMS) – Allows of the single installation of a product to multiple servers. Also ensures a heterogeneous installation between servers. Citrix Resource Management Services (RMS) – Allows for the monitoring of multiple servers from one central database. Also captures snapshots of what users were running what applications every 15 seconds. All this with less that a 1% utilization of the processor.

It is used by ICA clients to broadcast a query to find the Master ICA Browser. Speed: The Microsoft TSE or Terminal Services is based only on the RDP protocol. ICA has been shown to be 2 to 4 times faster than RDP. Citrix Web Server – Allows the user to launch there applications using an internet browse Groundwork .Citrix Load Balancing – A decision making browse to direct the user to the least busy server with the proper resource to service the users application request. The published application list can be managed from the server. Using this bit map caching the server can simply issue an instruction to redraw the required bit map at a specified location rather than constantly resending the same bit maps over and over again. Speed Screen 2 only sends information that changes. Knowing whether clients are connecting from outside the network or inside this port is necessary for ICA traffic between clients and servers. 1604—UDP is usually enabled if the MPS server is used in interoperability mode or mixed mode. Using Citrix products you have the option to Cache Bit Maps that can be stored locally on the users computer. ] The ports used in a Citrix MetaFrame Presentation Server environment are as follows: • • • • • • • 1494—An ICA session is established and maintained over this TCP port. 1433. 2512—Server-to-server communications are exchanged over TCP port 2512. 2513—The Management Console uses this TCP port to plug into the IMA. This gives the Citrix Server Cluster (or Farm) a level of fault tolerance. Load Balancing allows the users request to go to the least busy server with the proper resource to handle the request. which allows you to manage application for the users desktops without visiting the users desktop. Simplified User Integration: Seamless desktop integration of applications Ready Connect Clients – You can create a set of diskettes or a download directory and customize the setting to minimize the users need to configure the connection to your Citrix Servers.8 servers in the farm. lets talk about why you should use Citrix products in addition to Microsoft Terminal Server Edition (TSE) or Microsoft Terminal Services. 443—Secure Sockets Layer (SSL) Relay is used to secure communications between the Web Interface server (formerly NFuse) and MPS servers. 80—The Citrix XML Service is used by ICA clients to query MPS servers for published applications. 443—MPS servers use these ports to communicate with Microsoft SQL or Oracle databases hosting the Data Store. Reduced Administration time: Shortcuts to these applications may be pushed to the users desktop and later pulled back if the user does not have the privileges to execute the application. Citrix System Requirements Hardware Standard PC architecture 166 Mhz processor or greater 64 MB RAM or greater Minimum 7 MB of free hard drive space on the system drive (C:) Microsoft mouse or 100% compatible mouse VGA or SVGA video adapter with color monitor Video settings at 256 colors and 800x600 screen resolution . 139. which means there are MetaFrame 1. When you use the Citrix products a more efficient protocol is made available called Independent Computing Architecture (ICA).Now that we have set the ground work.

you must install all system requirements before you begin Presentation Server installation. You must install the system requirements that are not installed during Autorun Setup before you begin.release 2. The Citrix Presentation Server JRE requirement meets the level Sun recommends to resolve potential JRE issues resulting from the Daylight Saving Time change. see “Deciding to Change Server Drive Letters” on page 42. before you install any system requirements. Citrix recommends that you remap server drives. Citrix Presentation Server supports the 2007 change in Daylight Saving Time in the United States.0 service pack 4. For more information. If you are performing an installation using any method other than Autorun. system requirements must be installed and configured in a very specific sequence. see the Installation Checklist for Citrix Presentation Server.0. .Software Internet Explorer 5.5 This section briefly describes the software and hardware requirements and recommendations for installing Citrix Presentation Server.NET Framework Version. if desired. such as the Java Runtime Environment. Citrix Presentation Server is supported on both 32-bit and 64-bit operating systems. In addition. otherwise the installation fails. see the Citrix Presentation Server Readme. Software Requirements You can install Citrix Presentation Server 4.5 or greater Windows 95 . Likewise. and Microsoft Visual J#.5 on computers running the Microsoft Windows Server 2003 family (with SP1 or SP2): Standard Edition. Windows NT 4. Enterprise Edition. see the administrator’s guide for each client platform. Windows XP TCP/IP installed and configured properly to access the Internet with your Internet Service Provider System Requirements for presentation server 4. such as specify the terminal services role. it does not perform any of the pre-installation configurations that you need to perform on your server. See the Installation Checklist on the Server CD and “Preparing Your Environment” on page 48 for information about the installation sequence for pre-requisites. Windows ME.NET 2. If your applications are affected by change. Netscape 4. The procedures in this guide are primarily based on 32-bit operating systems and differences for 64-bit operating systems are noted. it is important to understand how Presentation Server Setup treats software system requirements. enabling Internet Information Services (IIS) and so on. . including . Windows 2000. It does not install any Windows system requirements that are available from your operating system CD or need to be configured as roles. and Datacenter Edition. For information about system requirements for client devices. As a general rule. Windows 98. make sure that you upgrade your installation of the Java Runtime Environment (JRE) to the same level as that specified in the Installation Checklist.X or greater. Note The installation of Citrix Presentation Server on Windows domain Controllers is not supported. If you are installing Presentation Server using the Autorun. Autorun Setup installs most non-Windows system requirements. For more information about 64-bit issues. For a complete list of the system requirements for all components of Citrix Presentation Server. some system requirements are installed for you automatically and others are not. Before you begin installing Presentation Server.

the client software sends this data to the application on the server. IMA runs on all servers in the farm. Note Citrix recommends that you set the graphics displays for computers running the management consoles to at least 1024 x 768 pixels. Keep these elements. All the servers in a farm share a single data store. see the Advanced Concepts Guide for Citrix Presentation Server. Terminal Server is not installed with Windows by default. For more information. This guide is available from the Support area of the Citrix Web site at http://support. The IMA Service starts automatically when a server is started. The ICA protocol transports an application’s screens from the server it is running on to the user’s client device. encryption. MetaFrame Presentation Server intercepts the application’s display data and uses the ICA protocol to send this data (on standard network protocols) to the client software running on the user’s client device. ICA requires minimal client workstation capabilities and includes error detection and recovery. where users access published resources easily and with any client device. even on lowbandwidth connections. IMA is a centralized management service comprised of a collection of core subsystems that define and control the execution of products in a server farm. Independent Management Architecture (IMA) Independent Management Architecture (IMA) provides the framework for server communications and is the management foundation for MetaFrame Presentation Server. described in the following topics.Hardware Requirements The hardware requirements for a Presentation Server deployment are based on the edition of Windows Server 2003 you are using.IMA Service 2. see the Microsoft Web site for the latest system requirements for the edition of Windows Server 2003 on which you are deploying your server farm. and returns the user’s input to the application on the server. Citrix works on two Main factors: 1. in mind when designing farms. For information about system sizing.ICA Port Two main architectural elements of MetaFrame Presentation Server enable you to establish the on-demand enterprise. IMA subsystems communicate through messages passed by the IMA Service through default TCP ports 2512 and 2513. and deployment scenarios. configuration. What is a Farm? A Farm is a group of servers running XenApp that can be managed as a unit. Independent Computing Architecture (ICA) The Independent Computing Architecture (ICA) is the communication protocol by which servers and client devices exchange data in a server environment. IMA enables servers to be arbitrarily grouped into server farms that do not depend on the physical locations of the servers or whether the servers are on different network subnets. When the user types on the keyboard or moves and clicks the mouse. The IMA Service can be manually started or stopped through the operating system Services utility. ICA is optimized to enhance the delivery and performance of this exchange. enabling the administrator to configure features and settings for the entire farm rather than being required to configure each server individually. Important You must install the Terminal Server component (in Application Server mode) before you install Citrix Presentation Server. and data compression. . The installation of Terminal Server entails using the Manage Your Server wizard to add the terminal services role to your server. As an application runs on a optimization.

What is a data store? The data store provides a repository of persistent information about the farm that each server can reference. The Zone Data Collector resolves the connection to the least busy server. a data collector identifies the least-loaded server in the farm and directs the user to it. The data collector then shares this information with all other data collectors in the farm. All of the member servers in a particular zone communicate their dynamic information to the data collector for their zone. Each zone in a farm has exactly one data collector. What is a zone data collector? A zone data collector is a server that stores and manages dynamic information about the servers in a zone. even if that server is in another zone across a WAN link. Zones allow the efficient collection of dynamic farm information. By default. including the following: Farm configuration information Published Application configurations Server configurations Static policy configuration XenApp administrator accounts Printer configurations What is a Zone? A Zone is a logical grouping of XenApp servers that share a common zone data collector. . including: Published Applications usage Server load User sessions Online servers Connected sessions Disconnected sessions Load balancing information The ICA client sends out request for a published application.