Subscribe to Windows IT Pro
May 01, 1999 12:00 AM

3 Ways to Be Thin

Windows IT Pro
InstantDoc ID #5197
Rating: (0)
Examine methods for bringing thin-client technology to users' desktops

In March 1998, the Windows NT Magazine Lab reviewed Windows NT Server 4.0, Terminal Server Edition, beta 1; Citrix Systems' MetaFrame, beta 1 (then named pICAsso after Citrix's Independent Computing Architecture—ICA—protocol); and Maxspeed's MaxStations (see John Enck, "Spawn of the Hydra," March 1998). Terminal Server and MetaFrame (a Terminal Server add-on) shipped in 1998, and since the article, many companies have implemented one or both products to create a multiuser NT environment. Thus, the Lab is ready to revisit the thin-client review.


Windows NT Server 4.0, Terminal Server Edition
The most obvious difference between Terminal Server and MetaFrame is the products' display protocols. A display protocol is a data-link layer protocol that transfers a client's input to a server for interpretation and transfers the server application's output to the client for display. Not all display protocols are equal. If you've read anything about multiuser NT during the past year, you know that ICA currently has capabilities that the original version of Terminal Server's RDP doesn't have. RDP doesn't support playing audio files, copying between local and remote applications, printing from local printers, or running protocols other than TCP/IP. ICA supports all these types of functionality. Terminal Server's Service Pack 4 (SP4) and Windows 2000 (Win2K) will add some of these features to RDP. (For more information about these upgrades and about how RDP and ICA differ, see "Terminal Server Grows Up," page 103.) At press time, RDP lacks some of ICA's functionality, but RDP is adequate for Win32 clients that don't need sound.

Installation and Configuration
Installing Terminal Server is similar to installing the standard NT Server 4.0 OS. The Terminal Server CD-ROM includes an option for upgrading an existing NT Server installation to Terminal Server. The Terminal Server version of SP3 installs with the OS. However, although Microsoft released NT 4.0 SP4 in December 1998, SP4 for Terminal Server (which has a different kernel from standard NT 4.0) isn't available at press time. Microsoft said Terminal Server's SP4 would be available in first quarter 1999. By default, Terminal Server installs as a member server, not a domain controller. This default option is beneficial because it helps ensure that user authentications don't overburden your Terminal Server system, which must serve client terminal requests. If you can install NT, installing Terminal Server is a cinch.

After I installed Terminal Server, I was ready to play with the OS. I rolled out Terminal Server's Client Creator tool and prepared to install the Terminal Server client on my network's workstations. You can create a client installation disk on your Terminal Server system, then install the Terminal Server client on user workstations from the installation disk. Or you can place the installation software on a shared drive. Terminal Server's client software resides in Terminal Server systems' \%system-root%\system32\clients\ tsclient\win32\disks\disk1 directory. Make this directory a shared directory, and users with appropriate permission sets (including members of the domain Users group) can connect to the share and run the Terminal Server client's Setup program.

After you distribute the files to your Terminal Server clients, setting up the client software to find the Terminal Server system is simple. (Wonder of wonders, you don't have to reboot workstations after installing the Terminal Server client.) The only part of client configuration that is confusing is a licensing screen that warns you that you must have an NT Workstation license to run the Terminal Server client. Microsoft created this window before it changed Terminal Server's licensing rules. On February 1, Microsoft began offering three kinds of Terminal Server client licenses: a Terminal Server Client Access License (CAL) for office connections to a Terminal Server system, an Internet Connector (IC) license for anonymous Internet connections to a Terminal Server system, and a work-at-home license for users with a valid Terminal Server CAL to connect to a Terminal Server system via RAS.

The simplest way to start a Terminal Server session is to open the client software and choose the server you want to connect to, as Screen 1, page 152, shows. If you don't see your server in the client's list of available Terminal Server systems, you can type the server's IP address or name in the Server drop-down list to connect to it.

You can also start a Terminal Server session by creating a custom connection in Client Connection Manager on a Terminal Server client. This option gives you more control over your session's settings, and it creates a connection entry in the Terminal Server client program group and Client Connection Manager that you can reuse. You can even create two Client Connection Manager entries to one server if you want to use different connection settings for different Terminal Server sessions on the same server. You can configure automatic user logons in Client Connection Manager, or you can let users log on each time they connect to a Terminal Server system. Users must log on to every Terminal Server session they open, regardless of whether they are already logged on to their NT domain or workgroup.

Related Content:

ARTICLE TOOLS

Comments
  • John W. Sims
    13 years ago
    Aug 09, 1999

    Thanks for the in-depth coverage in Christa Anderson’s Windows NT Server 4.0, Terminal Server Edition-based articles in the May issue of the magazine. We’ve been working with Terminal Server in a lab environment at Lucent Technologies for months, and so far, we’ve been happy with the standard version and Service Pack 4 (SP4). Of course, Citrix MetaFrame adds lots of extras. However, because we have only a Windows shop, good LAN/WAN bandwidth, and no RAS users, RDP-based Terminal Server is a logical choice. Our biggest hurdle will be managing the server farm with Terminal Server-based load balancing, probably the best feature that MetaFrame offers.
    In Lab Reports: “3 Ways to Be Thin” (May), Anderson compares three solutions: RDP-based Terminal Server, Terminal Server with MetaFrame, and MaxStation. The author mentions that you can see the entire MetaFrame client desktop at once. Although no one ever talks about it, you have this option in RDP-based Terminal Server as well: Simply press Ctrl+Alt+Break, and you will enjoy a full screen.
    --John W. Sims




    I’m glad you enjoyed the Terminal Server coverage in the three articles. More is on the way. You’re correct that you can toggle between the remote and local desktops with RDP. However, you can’t see the full screen without scrolling and still access your local desktop. You can do all these things with the slightly smaller full desktop that’s visible with MetaFrame. I prefer to have the access without toggling back and forth or scrolling around to see the entire desktop.
    You might want to look at NCD’s ThinPath Load Balancing. I haven’t tried the product yet (I expect to review it in an upcoming issue of the magazine), but it appears to be a way of getting load balancing without installing MetaFrame and the load-balancing services.

    --Christa Anderson

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.