Chapter 27: Designing a Windows-Based Local Area Network
What Types of Networks Exist? Networks are either peer-to-peer or client-server. We describe these two types in the next two sections.
Understanding either kind of network requires having at least a passing familiarity with two terms: client and server. A client is a computer that uses resources on the network. A printer client, for instance, is a computer that uses a network printer. A server is a computer (or a device with a computer hidden inside) that has resources used by other devices on the network. For instance, a file server is a computer that stores files used by other computers; a print server is a computer with a printer attached to it--the print server lets other computers on the network send print jobs to the printer. The server makes a resource available to the network, and a client uses the resource.
Peer-to-Peer (Workgroup-Based) Networks In a peer-to-peer network, as the term implies, all computers are equal. All computers can function as both clients and servers. Security and permissions are administered from each computer in the network. Each computer in a peer-to-peer network can both request resources from other computers and share its own resources with other computers in the network. You can also configure the network so that some computers only share their resources and others only use resources. Even in this situation, however, the network is still a peer-to-peer network because each computer on the network is administered individually.
Versions of Windows since Windows 3.11 have included support for peer-to-peer networks. Microsoft calls a group of computers on a peer-to-peer network a workgroup, and a the network itself a workgroup-based network. When you configure Windows to connect to a workgroup-based LAN, you tell it the name of the workgroup (we like to use the name WORKGROUP).
A peer-to-peer workgroup-based network is relatively easy to set up--any small office with more than one computer can create a small peer-to-peer network by using Windows to share printers and files. Only a small amount of hardware is required. The rest of this chapter explains how to choose, install, and configure the hardware to create a peer-to-peer network, and Chapter 28 describes how to configure Windows XP for a LAN.
Client-Server (Domain-Based) Networks In a client-server network, server computers provide resources for the rest of the network, and client computers (also called workstations) use these resources. Client-server networks typically are more difficult and expensive to set up and administer than peer-to-peer networks, but they also have many advantages: they can handle more computers, they provide more-sophisticated administration and security options, and all resources are managed centrally on dedicated servers.
Client-server networks require a network operating system (NOS)--Windows .NET Server, Windows 2000 Server, Windows NT, Novell Netware, Linux, and UNIX are common NOSs--as well as a greater initial outlay of time and money for setup and equipment, and a network administrator to create and maintain user IDs and permissions.
Microsoft's client-server network system uses domains to organize the large numbers of computers that can be on corporate networks. A domain (when used in reference to Microsoft LANs) is a group of user accounts administered together. Microsoft's server versions of Windows (such as Windows .NET Server, which is based on Windows XP) includes Active Directory (AD), which provides centralized administration to the user accounts and groups in the domain. Microsoft calls a client-server network managed by Active Directory a domain-based network.
Table 27-1 lists differences between peer-to-peer and client-server networks. To set up your Windows computer on an already-existing Novell or Windows NT network, contact your LAN administrator. For information on creating your own domain-based network with Windows .NET Server, read Windows .NET Server: The Complete Reference, by Kathy Ivens (published by Osborne/McGraw-Hill).
Windows XP Home Edition cannot log into a domain-based network. If you plan to connect to a domain-based network, you need Windows XP Professional.
Peer-to-Peer (Workgroup-Based) Client-Server (Domain-Based) Size Good for small networks (under 12 computers, depending on the uses for the network). Keeping track of available resources and passwords for each resource becomes difficult on a large peer-to-peer network. Good for medium-to-large networks. Because administration of network resources is central, the user can access all available resources with only one password (more passwords may be necessary if the network has more than one server). Hardware No dedicated file server is needed. At least one computer must be a server. Operating system Windows XP Home Edition or Professional, Me/9x, NT Workstation, or 2000 Professional on all computers. Requires a network operating system (NOS) on the server. Workstations can run Windows XP Professional, but not XP Home Edition. Administrator training Little training needed for users to administer their own computers' resources for all users on the network. System administrator must be trained. Resource control Each computer's user has full control of that computer's resources. The system administrator is in control of shared resources. Resource administration Administered by the owner of each workstation. Administered by network administrator. Resource security Password is assigned to each resource. Password is assigned to each user of a server. Each user is given permission to use certain resources by the network administrator. Security administration The owner of each computer grants permissions. Only one password per user is required for the use of the resources associated with one server. A network administrator manages security. Table 1: Differences Between Peer-to-Peer and Client-Server Networks