Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


May 1999

RDP or ICA


RSS
Subscribe to Windows IT Pro | See More Protocols Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!
SideBar    The X-11 Protocol

Which Should You Choose?

In the article "Speed Kills," December 1998, John Enck compared the performance of Microsoft's RDP (Windows NT Server 4.0, Terminal Server Edition's native protocol) and Citrix's Independent Computing Architecture. ICA is the more mature protocol, which Citrix developed in its WinFrame products. Citrix has packaged ICA in a Terminal Server add-on product called MetaFrame. The question John Enck attempted to answer in December was, "Which protocol is faster?"

Now that Terminal Server has been available for a while, and more people have had the chance to test it in their environments, deciding between ICA and RDP is simpler. In this article, I'll look at how the two protocols compete with and complement each other. After running both protocols for the past 9 months, I've concluded that each performs at an adequate level in most situations. I'll discuss performance differences, but I'll emphasize what I consider to be more important considerations—features and cost. (To learn about a third display protocol that UNIX users who connect to Terminal Server can use, see the sidebar "The X-11 Protocol," page 90.)

Does Speed Still Kill?
Although Citrix intended ICA for low-bandwidth applications, John Enck pointed out that RDP also works well in a low-bandwidth environment. Either protocol's speed depends on what you ask the protocol to do—RDP is sometimes significantly faster and sometimes significantly slower than ICA. Determining factors in a speed comparison include whether you require a full-screen draw and redraw or a partial-screen draw and redraw. Other factors include the applications you run (e.g., Internet Explorer—IE—is screen-redraw dependent, whereas a small Microsoft Word text document is not), whether you share limited bandwidth with other users (RDP is a streaming protocol that uses bandwidth when you are connected, regardless of task, whereas ICA sends packets only when the mouse or keyboard is in use), the client you run from and how busy the client is, and the kind of traffic that shares your bandwidth segment. One other significant factor is that ICA dynamically determines its compression ratio according to server performance parameters: If the server has few available processing cycles, ICA compresses less; if more processing cycles are available, ICA compresses more to better optimize bandwidth.

Although I stated that RDP and ICA performance is adequate in most cases, I don't mean improvement isn't desirable. In fact, a servercentric approach becomes more viable and less expensive each time a protocol speed advancement occurs. Every performance improvement translates to more computers fitting on less bandwidth, which lowers the per-connection cost, especially for people who use a servercentric solution over a WAN (a significant percentage of Terminal Server customers use Terminal Server to reduce administration costs at remote sites).

In late February, Citrix released MetaFrame 1.8. One of its features is faster ICA performance based on SpeedScreen 2 technology. SpeedScreen 2 builds on intelligent agent technology, which Citrix introduced in MetaFrame 1.0, and reduces the transmission of frequently redrawn screens. In comparison with MetaFrame 1.0, version 1.8 reduces bandwidth consumption by an average of 25 to 30 percent and reduces the number of transmitted total packets by as much as 60 percent, significantly improving measured speed on restricted bandwidth connections. SpeedScreen 2 facilitates consistent performance regardless of network connection by reducing latency and improving the feel of the server-based application. This technology should help ICA leap ahead of RDP in low-bandwidth speed. But Microsoft won't be far behind with improved performance in RDP, if you believe the rumors of enhancements packaged in Windows 2000 Server (Win2K Server). To read more about improvements to Terminal Server in Win2K Server, see Christa Anderson, "Terminal Server Grows Up," page 103.

Is There More to Life than Speed?
No matter how fast a protocol is, you shouldn't base your decision to use a protocol solely on speed. Although RDP is a capable protocol, it doesn't yet support features that MetaFrame and the ICA protocol support, as you can see in Table 1. How much time passes before Microsoft begins to develop some of these features in RDP is a matter for speculation, and some third-party vendors have already begun such development work. For example, if you purchase a ThinSTAR 300 thin client from Network Computing Devices (NCD), you can also buy an add-on that lets Terminal Server send sound to the ThinSTAR terminal via RDP. The add-on includes a load-balancing feature. Both NCD add-on features work only with the ThinSTAR 300 client, whereas MetaFrame offers the same features independent of client platform (you can use any thin client, PC, or Macintosh computer as long as the machine supports sound).

   Previous  [1]  2  Next 


Top Viewed ArticlesView all articles
10 Reasons to Deploy Windows Vista

The decision to upgrade your XP systems to Vista is simple when you consider features such as easier backup, a great desktop search, and vastly improved security options. ...

10 Reasons Not to Deploy Windows Vista

The decision to upgrade to Vista has to make business sense, but many companies find the costs in training and application compatibility problems outweigh any benefits Vista brings. ...

WinInfo Short Takes: CES 2009 Special Edition

An often irreverent look at some of the week's other CES 2009 news, including covering the Vegas spectacle from the comfort of my own home, Windows 7 public beta, a weird Microsoft song application, Palm Pre, pending Microsoft mobile moves, and much more ...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Related Events Virtualization Forum: Optimizing Storage, Networks, Desktops, and Security

Cloud Computing Forum: Integrating Software, Server and Storage as a Service into Your Enterprise IT Delivery Model

Virtualization Forum: Optimizing Storage, Networks, Desktops, and Security

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2009 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing