Networking
A
Beginner's
Guide
Sixth
Edition
BRUCE HALLBERG
Mc Graw Hill EducationNew York
Chicago
SanFrancisco Athens London Madrid MexicoCity Milan New Delhi Singapore Sydney TorontoContents
Acknowledgments
xviiIntroduction xix
Networking
Ins and Outs
1 The Business of
Networking
3Understanding
Networking:
TheCorporate Perspective
4What Doesthe
Company
Need? 4HowWill the Network Benefit the
Company?
5Understanding
Networking
Jobs
6Network Administrator 6
Network
Engineer
7Network
Architect/Designer
8Other Network-Related
Jobs
8Sarbanes-Oxley
Actof2002 8Chapter Summary
9X
Networking:
ABeginner's
Guide2
Understanding Networking
HLaying
theFoundation 12Bits, Nibbles,
andBytes
12 BasicTerminology
toDescribeNetworking Speeds
15Knowing
NetworkRelationship Types
16Peer-to-Peer Network
Relationships
16Client/Server
NetworkRelationships
17Comparing
Peer-to-Peer andClient/Server
Networks .... 18Learning
Network Features 21File
Sharing
21Printer
Sharing
22Application
Services 23E-mail 23
Remote Access 24
WideArea Networks 24
Internet andIntranet 25
Network
Security
26Understanding
theOSINetworking
Model 26Physical
Layer
27 Data-LinkLayer
28 NetworkLayer
28Transport
Layer
29 SessionLayer
29Presentation
Layer
29Application
Layer
29Understanding
How Data TravelsThrough
theOSI
Layers
30Learning
About Network HardwareComponents
30Servers 30
Hubs,
Routers,
and Switches 31Cabling
andCable Plants 33Workstation
Hardware
34Chapter
Summary
343
Understanding
Network
Cabling
35Understanding
CableTopologies
36Bus
Topology
37Star
Topology
39
Ring Topology
42Comparing
Rings
toStars and Buses 42Demystifying
NetworkCabling
45Overview
ofBasic
CableTypes
45 Twisted-PairCabling:
TheKing
of NetworkCables 47Installing
andMaintaining
NetworkCabling
52Choosing
aCabling
Contractor 52Solving
Cable Problems 54Chapter Summary
564
Understanding
NetworkHardware 57Directing
Network Traffic 58Repeaters
59Hubs andConcentrators 60
Switches 61
Bridges
63Routers 64
Gateways
65Protecting
aNetwork with Firewalls 66Connecting
RS-232 Devices with Short-HaulModems 67Chapter
Summary
685
Making
WAN Connections 69Determining
WAN Needs 70Analyzing Requirements
71SwitchedorDedicated? 71
Private orPublic? 73
Comparing
WANConnectionTypes
74Plain Old
Telephone
Service(POTS)
74Integrated
ServicesDigital
Network 75Digital
Subscriber Line 76T-1/T-3(DS1/DS3)
Connections 77Asynchronous
Transfer
Mode(ATM)
78Corporate
WANNetworking
79WAN
Components
79Quality
ofService and Class ofService 80WAN
Redundancy
82Chapter
Summary
846
Understanding
Networking
Protocols 85Understanding
TCP/IP
andUDP 86TCP and UDP Ports 87
IP Packets and IP
Addressing
89IP
Subnetting
92IPAddresses: PublicorPrivate? 93
Subnet Masks 94
Understanding
Other InternetProtocols 95Domain Name
System (DNS)
96Xii
Networking: A Beginner's GuideHypertext
Transfer Protocol 98File Transfer Protocol 98
NetworkNewsTransferProtocol 99
Telnet 100
Simple
Mail Transfer Protocol 100Voiceover IP 1°0
Comparing
Important Proprietary
Protocols 103Novell's
IPX/SPX
103NetBIOS and NetBEUI 103
AppleTalk
104Chapter
Summary
1047
Exploring
Directory
Services
105What Isa
Directory
Service? 106Forests,
Roots,Trees,
andLeaves 108Department
ofRedundancy Department
109Learning
AboutSpecific Directory
Services 110eDirectory
IllWindows NTDomains Ill
Active
Directory
112X.500 113
LDAP 113
Chapter
Summary
1158 Connections from Afar: Remote Network Access 117
Determining
Remote AccessNeeds 118 WhatTypes
of Remote Users Do You NeedtoSupport?
.... 119What
Types
ofRemote Access AreRequired?
122How Much Bandwidth Do YouNeed? 122
Learning
Remote AccessTechnologies
124Remote Nodevs.Remote Control 124
Virtual Private Networks 125
Chapter Summary
1339
Securing
Your Network 135Understanding
InternalSecurity
136Account
Security
137Password
Security
138Fileand
Directory
Permissions 141Understanding
External Threats 143Front-Door Threats 144
Back-DoorThreats 146
DoS Threats 147
Viruses and Other Malicious Software 147
Chapter
Summary
14910Network Disaster
Recovery
151Notes from the Field:The
City
of Seattle 152Disaster
Recovery
Plans 156Assessing
DisasterRecovery
Needs 156Considering
Disaster Scenarios 157Handling
Communications 159Planning
OffsiteStorage
160Describing
CriticalComponents
161Network
Backup
andRestore Procedures 161Assessing Backup
Needs 161Acquiring Backup
Media andTechnologies
162Choosing
Backup Strategies
164Chapter Summary
167 11 Network Servers:Everything
You Wanted to KnowBut
WereAfraid
toAsk 169 WhatDistinguishes
a Server fromaWorkstation? 170ServerProcessors 170 Bus
Capabilities
173 RAM 174 DiskSubsystems
174Server-State
Monitoring
181Hot-Swap
Components
181Choosing
Servers forWindows 182Defining
Server Needs 182Selecting
the Server 184Purchasing
theSystem
185Installing
Servers 186Maintaining
andTroubleshooting
Servers 187Chapter Summary
189 12Purchasing
andManaging
ClientComputers
191Choosing Desktop Computers
192Desktop
Platforms 192Reliability
andServiceability
195Price and Performance 197
xiv
Networking: ABeginner's
Guide13
Designing
aNetwork
199TheNetwork
Design
Process 200Assessing
Network Needs 201Applications
2^2Users 204
NetworkServices 2^5
Security
andSafety
206Growth and
Capacity
Planning
207Meeting
Network Needs 208Choosing
aNetworkType
208Structuring
theNetwork 208Selecting
Servers 209Chapter Summary
210Part II
Hands-On
Knowledge
14
Installing
andSetting Up
Windows Server2012 213Understanding
Windows Server2012 Editions 214Preparing
for Installation 215Checking
HardwareCompatibility
215Checking
the HardwareConfiguration
216Testing
the ServerHardware 217Making
Pre-installation Decisions 218Wait! Back
Up
BeforeUpgrading!
219Installing
Windows Server 2012 220Running
the Windows Server2012Setup Program
220Performing
the InitialConfiguration
224Chapter Summary
236 15Administering
Windows Server 2012: The Basics 237Thinking
About NetworkSecurity
238Working
with User Accounts 239Adding
aUser 240Modifying
aUser Account 242Deleting
orDisabling
aUser Account 247Working
with ActiveDirectory
Security Groups
247Creating Groups
248Maintaining Group Membership
251Working
withShares 252Understanding
ShareSecurity
252Creating
Shares 254Working
with Printers 256Understanding
NetworkPrinting
256Setting Up
aNetwork Printer 257Chapter Summary
25916
Introducing Exchange
Server2013 261Exchange
Server 2013Features 262Installing Exchange
Server 2013 263Setting Up
Mailboxes 268Creating
aMailbox 269Testing
Your Mailbox 272Chapter Summary
27417
Understanding
Other Windows Server 2012 Services 275Exploring
DHCP 276Investigating
DNS 277Understanding
Remote Access 279Exploring
IIS 280Understanding
RemoteDesktop
Services 282Chapter Summary
28318
Installing
Linux 285Configuring
Computer
Hardware for Linux 286Hardware
Compatibility
286Server
Design
287Server
Uptime
288Dual-Booting
Issues 288Installing
OracleLinux 289Choosing
anInstallation Method 289Starting
the Installation 290Initially Configuring
OracleLinux 295Logging
IntoOracle Linux 298AndYou're Finished! 299
If It
Just
Won't WorkRight
300Chapter Summary
30119 IntroductiontoLinux
Systems
Administration 303Managing
Oracle Linux withGraphical
Tools 304Managing
Users 304Changing
Root's Password 307XVi
Netwopklng: ABeginner's
GuideMastering
LinuxCommand-LineBasics 310Working
fromthe CommandLine 310Environment Variables 312
Documentation Tools 313
File
Listings, Ownerships,
andPermissions 315 FileManagement
andManipulation
320Process
Manipulation
329Miscellaneous Tools 333
Chapter
Summary
335 20Setting Up
a Linux Web Server withApache
337Overview of
Apache
Web Server 338Activating
Apache
Web Server Under Oracle Linux 339Administering Apache
Web Server 340Stopping
andStarting Apache
340Changing
theApache Configuration
341Publishing
WebPages
341Chapter Summary
34221 IntroductiontoVirtualization 343
Benefits of Virtualization 344