Cover image for Sams teach yourself TCP/IP networking in 21 days
Sams teach yourself TCP/IP networking in 21 days
Komar, Brian.
Personal Author:
Publication Information:
Indianapolis, Ind. : Sams, [2002]

Physical Description:
xiv, 732 pages : illustrations ; 23 cm.
General Note:
Includes index.
Format :


Call Number
Material Type
Home Location
Item Holds
TK5105.585 .K663 2002 Adult Non-Fiction Central Closed Stacks

On Order



This thorough, step-by-step guide to TCP/IP walks network administrators through the core principles and common practices associated with TCP/IP. The book begins by explaining basic networking concepts such as the OSI model and IP addressing and quickly moves toward more complex subjects, such as encryption, subnetting, and IPv6. This edition is updated to include the latest implementation trends and administration methods. Each chapter concludes with a Test Your Knowledge quiz and numerous exercises so that readers can verify that they understand the topics discussed before progressing to more complex topics.

Author Notes

Brian Komar is president and founder of Komar Consulting, Winnipeg, Manitoba, Canada

Table of Contents

Introductionp. 1
Week 1

p. 5

Day 1 The History of the Internetp. 5
How Did the Internet Begin?p. 6
Who Is in Charge of the TCP/IP Protocol?p. 9
Requests for Comment (RFCs)p. 11
Applying What You Have Learnedp. 15
Day 2 Network Types and Open Systems Architecturep. 17
Defining Network Typesp. 18
What Are Open Systems?p. 33
Use of Layered Modelsp. 34
Comparing the OSI Model to the TCP/IP Modelp. 44
Applying What You Have Learnedp. 45
Day 3 Internet Protocol (IP) Addressesp. 47
Internet Protocol Address Basicsp. 48
The Role of Subnet Masksp. 54
Local Network Addressesp. 57
The Future of IP Addressing (IPv6)p. 58
Applying What You Have Learned
Day 4 Core Protocols of the TCP/IP Suitep. 63
Defining Core Protocols is the IP Layer Modelp. 64
Connection Versus Connectionless Trafficp. 80
Transmission Control Protoclp. 84
User Datagram Protocolp. 96
Determining What Ports Are in Usep. 99
Applying What You Have Learnedp. 104
Day 5 The Art of Subnet Maskingp. 107
The Need for Customized Subnetsp. 108
Determining a Subnetting Solutionp. 109
Building a Subnet Shortcut Tablep. 118
Variable-Length Subnet Maskingp. 122
Classless Inter-Domain Routingp. 127
Applying What You Have Learnedp. 129
Day 6 Resolution of IP Addresses and Logical Namesp. 133
Resolving IP Addresses to MAC Addressesp. 134
Resolving Logical Names to IP Addressesp. 134
Hostrame Resolutionp. 135
NetBIOS Name Resolutionp. 153
Comparing NetBIOS Name Servers with DNS Serversp. 159
TCP/IP Configuration Filesp. 160
Applying What You Have Learnedp. 165
Day 7 Configuring Domain Name Serversp. 167
Registering a DNS Domain Namep. 168
DNS Message Formatsp. 170
Resource Recordsp. 173
Configuring a BIND DNS Serverp. 175
Configuring a Windows DNS Serverp. 290
Troubleshooting DNS with NSLOOKUPp. 198
Applying What You Have Learnedp. 200
Week 2

p. 203

Day 8 Configuring NetBIOS Name Serversp. 203
NetBIOS Message Formatp. 204
Implementing NetBIOS Services over TCP/IPp. 206
Troubleshooting NetBIOS with NBTSTATp. 217
The Movement Away from NetBIOSp. 218
Applying What You Have Learnedp. 219
Day 9 Gateway and Routing Protocolsp. 221
Routing Basicsp. 222
Static Routingp. 228
Routing Protoclsp. 231
Troubleshooting Routing Problemsp. 251
Applying What You Have Learnedp. 253
Day 10 Auto-Configuration of Hosts Using RARP, BOOTP, and DHCPp. 257
The Need for Auto-Configurationp. 258
Reverse Address Resolution Protocl (RARP)p. 258
Bootstrap Protocol (BOOTP)p. 259
Dynamic Host Configuration Protocol (DHCP)p. 262
Applying What You Have Learnedp. 271
Day 11 Authentication in a TCP/IP Networkp. 273
Clear Text Authenticationp. 274
Network Information System (NIS)p. 275
Kerberos Authenticationp. 276
Public Key Infrastructurep. 280
Web-Based Authenticationp. 287
Applying What You Have Learnedp. 293
Day 12 Encrypting Transmitted Datap. 295
Encrypting Data at the Application Layerp. 296
Protecting Data at the IP Layerp. 299
Upcoming Changes in IPSecp. 310
Applying What You Have Learnedp. 313
Day 13 Protecting Your Networkp. 315
Threats to Network Securityp. 316
Planning a Network Security Policyp. 320
Firewallsp. 321
Other Network Protection Strategiesp. 329
Creating a Demilitarized Zonep. 331
Applying What You Have Learnedp. 334
Day 14 Remote Command Applicationsp. 337
Telnetp. 338
Remote Unix Commandsp. 348
Administration Using Terminal Servicesp. 352
The Optional TCP/IP Servicesp. 356
Applying What You Have Learnedp. 359
Week 3

p. 361

Day 15 File Transfer Protocolsp. 361
File Transfer Protocol (FTP)p. 361
Trivial File Transfer Protocol (TFTP)p. 373
Remote Copy Protocol (RCP)p. 378
Hypertext Transfer Protocol (HTTP)p. 379
Network File System (NFS)p. 383
Web Distributed Authoring and Versioning (WebDAV)p. 393
Applying What you Have Learnedp. 395
Day 16 Electronic Mail over TCP/IPp. 397
Internet E-Mail at a Glancep. 398
Simple Mail Transfer Protocol (SMTP)p. 399
Post Office Protocol 3 (POP3)p. 404
Internet Message Access Protocol Version 4 (IMAP4)p. 408
Lightweight Directory Access Protocol (LDAP)p. 414
E-Mail Attachment Issuesp. 419
Securing E-Mail Messagesp. 425
Applying What You Have Learnedp. 430
Day 17 Managing a Network with SNMPp. 433
An Overview of Network Managementp. 433
The Components of an SNMP Systemp. 436
Deploying an SNMP Management Systemp. 442
Applying What You Have Learnedp. 448
Day 18 Dial-Up Networking Using TCP/IPp. 451
Connecting to Networks Remotely over Phone Linesp. 452
Tunneling Solutionsp. 456
Authenticating PPP Clientsp. 470
Applying What You Have Learnedp. 475
Day 19 ATM, Wireless, and Voice over IPp. 477
Using TCP/IP in an ATM Networkp. 478
The ATMARP Packetp. 478
Dividing the Network into Logical IP subnetsp. 480
The ATMARP Serverp. 482
TCP/IP in a Wireless Networkp. 483
Voice over IPp. 492
Applying What You Have Learnedp. 494
Day 20 Configuring Network Client and Server Software to Use TCP/IPp. 497
Installing TCP/IP on a Windows 9x Clientp. 497
Installing TCP/IP on a Windows 2000 Computerp. 503
Configuring TCP/IP During Installationp. 506
Configuring TCP/IP on a Unix Serverp. 510
Configuring TCP/IP on a NetWare 6 Serverp. 517
Applying What You Have Learnedp. 527
Day 21 IPv6, the Future of TCP/IP?p. 529
What Are the Major Changes in IPv6?p. 530
Address Formats Under IPv6p. 530
The IPv6 Header Formatp. 533
IPv6 Extension Headersp. 534
The Transition from IPv4 to IPv6p. 543
Applying What You Have Learnedp. 548
Appendix A RFC Referencep. 551
Standard Protocolsp. 552
Network-Specific Standard Protocolsp. 554
Draft Standard Protocolsp. 555
Proposed Standard Protocolsp. 557
Experimental Protocolsp. 561
Informational Protocolsp. 563
Historic Protocolsp. 565
Internet Draftsp. 566
Appendix B Test Your Knowledge: Answersp. 567
Answers for Day 1p. 567
Answers for Day 2p. 568
Answers for Day 3p. 570
Answers for Day 4p. 572
Answers for Day 5p. 574
Answers for Day 6p. 576
Answers for Day 7p. 578
Answers for Day 8p. 580
Answers for Day 9p. 581
Answers for Day 10p. 583
Answers for Day 11p. 583
Answers for Day 12p. 585
Answers for Day 13p. 586
Answers for Day 14p. 587
Answers for Day 15p. 589
Answers for Day 16p. 590
Answers for Day 17p. 592
Answers for Day 18p. 593
Answers for Day 19p. 595
Answers for Day 20p. 596
Answers for Day 21p. 597
Appendix C Internet MIB-II Category Definitionsp. 599
The System Groupp. 600
The Interfaces Groupp. 600
The Address Translation Groupp. 602
The IP Groupp. 603
The ICMP Groupp. 607
The TCP Groupp. 609
The UDP Groupp. 611
The EGP Groupp. 612
The Transmission Groupp. 614
The SNMP Groupp. 614
Appendix D Glossary of Termsp. 619
Indexp. 649