Every effort has been made to ensure the accuracy of this book and the contents of the companion disc. If you have comments, questions, or ideas regarding this book or the companion disc,
E-mail: TKINPUT@MICROSOFT.COM
Postal Mail: Microsoft Press
Attn:
Network+ Certification Training Kit, Second Edition
Editor
One Microsoft Way
Redmond, WA 98052-6399
Microsoft Press provides corrections for books through the World Wide Web at the following address:
http://www.microsoft.com/mspress/support/
Please note that product support is not
Chapter 1
This chapter introduces the basic principles and architectural structure of network communications. These concepts and structures are referred to repeatedly in the rest of this book as well as in real-life networking situations. Even if you plan to skip other chapters in this book, you must read and fully understand this one. You are certain to need it, both for the Network+ exam and on the job.
There are no prerequisites for this chapter.
This lesson introduces the basic building blocks of network communications and some of the structures used to construct data networks. There are many different kinds of data networks—from enterprise networks used by large corporations to a simple
When you connect two or more computers so they can communicate with each other, you create a data network. This is true whether you connect the computers using a cable, a wireless technology such as infrared or radio waves, or evenmodems and telephone lines. The technology that connects the computerstogether, no matter what form it takes, is called the
network medium
.
Computers can communicate over a network in many ways and for many reasons, but a great deal that goes on in the networking process is unconcerned with the nature of the data passing over the network medium. By the time the data generated by the transmitting computer
In some cases, a network consists of identical computers running the same version of the same operating system and using all the same applications, whereas other networks consist of many different computing platforms running entirely different software. It might seem that it would be easier for the identical computers to communicate than it would be for the different ones, and in some ways it is. But no matter what kind of computers the network uses and what software the computers are running, they must have a common language to understand each other. These common languages are called protocols, and computers use many of them during even the simplest exchanges of network data. Just as two people must speak a common language to communicate, two computers must have one or more protocols in common to exchange data.
A network protocol can be relatively simple or highly complex. In some cases, a protocol is simply a code—such as a pattern of electrical voltages—that defines the binary value of a bit of data: 0 or 1. The concept is the same as that of Morse code, in which a pattern of dots and dashes represents a letter of the alphabet. More complicated networking protocols can provide a variety of services, including the following:
In most cases, protocols are based on public standards developed by an independent committee, not a single manufacturer or developer. These public standards ensure that different types of systems can use them without incurring any obligation to a particular company. There are still a few protocols, however, that are proprietary, having been developed by a single company and never released into the public domain.
One of the most important things to remember about networking is that every computer on a network uses many different protocols during the communications process. The functions provided by the various protocols are divided into the
The protocols operating at the various OSI layers are often referred to as a
protocol stack
. The protocols running on a networked computer work together to provide all of the services required by a particular application.
Figure 1.1 The networking protocols running on a computer form a layered stack, with each protocol providing services to the protocol operating at the layer above or below it, depending on the direction of data flow
When the data arrives at its destination, the receiving computer
Figure 1.2 Protocols operating at the same layer in the stack on different systems can be said to communicate indirectly by providing complementary services
A LAN is a
The network medium, as defined earlier, is the actual physical connectionbetween the networked computers. The topology and the medium used on a particular network are specified by the protocol operating at the data-link layer of the OSI model, such as Ethernet or Token Ring. Ethernet, for example, supports several different topologies and media. When you select one combination oftopology and medium for a LAN, such as
In the same way, all of the computers on a LAN must share common protocols. You can't connect an Ethernet computer to a Token Ring computer on the same LAN, for example. The same is true for the protocols operating at the other layers of the OSI model. If the systems on the LAN don't have common protocols at every layer of the stack, communication among them is not possible.
In most cases, a LAN is confined to a room, a floor, or perhaps a building. To expand the network beyond these limits, you can connect multiple LANstogether using devices called
routers.
This forms an
internetwork
, which isessentially a network of networks. A computer on one LAN can communicate with the systems on another LAN because they are all
It is important to distinguish between an internetwork, which is any collection of interconnected LANs, and the Internet. The Internet is the ultimateexample of an internetwork, but not every internetwork involves the Internet.
In many cases, an internetwork is
Figure 1.3 WAN connections create internetworks by connecting LANs in distant locations
In most cases, LANs use a shared network medium. The cable connecting the computers can carry one signal at a time, and all of the systems take turns using it. This type of network is called a
baseband
network. To make a baseband network practical for many computers to share, the data transmitted by each system is broken into separate units called
packets
. If you were to tap into the cable of a baseband network and examine the signals as they flow by, you would see a succession of packets generated by various systems and destined for various systems, as shown in Figure 1.4. When your computer transmits an e-mail message, for example, it might be broken into many packets, and the computer transmits each packet separately. If another computer on the network also wants to transmit, it would also send one packet at a time. When all of the packets constituting a particular transmission reach their destination, the receiving computer reassembles them back into your original e-mail. This is the basis for a
Figure 1.4 In a packet-switching network, the medium carries a seemingly random stream of packets generated by various computers on the network
{% if main.adsdop %}{% include 'adsenceinline.tpl' %}{% endif %}
The alternative to a packet-switching network is a
circuit-switching network
, in which the two systems wanting to communicate establish a
To make circuit switching practical, telephone companies use broadband networks. A
broadband
network is the
When two computers communicate over a LAN, data typically
Figure 1.5 Most LANs use half-duplex communications, meaning that only one side of a connection can transmit at a time
With the right equipment, full-duplex communication is possible on certain types of LANs. The first requirement is a separate channel for traffic running in each direction. Whether this is possible depends on the network medium. Coaxial cable, for example, contains a single conductor and a ground, so there is no physical way that traffic could run in both directions, unless you were to install two cable runs for each connection. Twisted pair cable, on the other hand, contains four separate wire pairs within a single sheath, one of which is dedicated to incoming traffic and one to outgoing traffic. Networks that use this type of cable can therefore theoretically
When a small network begins to grow, it is possible to connect LANs together in a haphazard manner for a while. However, building a large enterprise network by connecting many LANs is a complex undertaking that requires careful planning. One of the most common designs for a network of this type is a series of segment LANs connected by a backbone LAN.
The term segment is sometimes used synonymously with LAN or network torefer to any collection of networked computers, but in this context it refers to a LAN composed of user workstations and other end-user devices, such as printers. An enterprise network would consist of many such LANs, all of which are connected to another LAN called a backbone . The backbone exists primarily as a conduit that enables the segments to communicate with each other. One common configuration for an office building with multiple floors calls for a horizontal segment connecting all of the workstations on each floor and a backbone running vertically from the top of the building to the bottom, connecting all of the segments. Such a configuration is illustrated in Figure 1.6.
This type of configuration
In many cases, the backbone network runs at a higher speed than the segments and may also use a different type of network medium. For example, a typical network might use 10Base-T Ethernet, running at 10 megabits per second (Mbps) over copper UTP cable, for the segments, and it might use 100Base-FX Ethernet, running at 100 Mbps over fiber optic cable, for the backbone. There are two reasons for using a different type of network for the backbone. First, the backbone by definition must carry all of the internetwork traffic generated by all of the segments, and a faster protocol can prevent the backbone from becoming a bottleneck. Second, the backbone may have to span a much longer distance than the segments, and a network that uses fiber optic cable can handle long distances better.
Figure 1.6 An enterprise network spanning an entire building can consist of an individual segment on each floor and a backbone connecting the segments on all of the floors
Computers can interact with each other on a network in different ways and fulfill different roles. There are two primary networking models used to define thisinteraction, called client/server and peer-to-peer. On a
client/server
network
, certain computers act as servers and others act as
Although servers are often thought of as computers, they are actuallyapplications. A single computer can conceivably run several different serverapplications at the same time and, in most cases, perform client operations as well.
At one time, it was common for computers to be limited to either client or server roles. Novell NetWare, which was the most popular network operating system for many
You can construct a client/server network by designating one or more of the networked computers as a server and the rest as clients, even when all of the computers can perform both functions. In most cases, servers are better equipped systems, and on a large network many administrators connect them to the backbone so that all of the segments have equal access to them. A client/server network typically uses a directory service to store information about the network and its users. Users log on to the directory service instead of logging on to individual computers, and administrators can control access to the entire networkusing the directory service as a central resource.
On a peer-to-peer network, every computer is an equal and functions as both a client and a server. This means that any computer can share its resources with the network and access the shared resources on other computers. You can therefore use any of the Windows versions mentioned earlier for this type of network, but you cannot use a dedicated client/server operating system like NetWare. Peer-to-peer networks should be generally limited to 10 or 15 nodes or fewer on a single LAN, because each system has to maintain its own user accounts and other security settings.
Match the concepts in the numbered list with the definitions that follow it.

MCTS Self-Paced Training Kit (Exam 70-680): Configuring Windowsu00ae 7

MCTS Self-Paced Training Kit (Exam 70-643): Configuring Windows Server 2008 Applications Infrastructure

MCTS Self-Paced Training Kit (Exam 70-640): Configuring Windows Server 2008 Active Directory (Self-Paced Training Kits)

MCITP Windows Server 2008 Server Administrator: Training Kit 3-Pack: Exams 70-640, 70-642, 70-646