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.
Contents
Introduction.
WEEK 1.
Day 1. The History of the Internet. How Did the Internet
Begin? Who Is in Charge of the TCP/IP Protocol? Requests
for Comment (RFCs). Applying What You Have Learned.
Day 2. Network Types and Open Systems Architecture.
Defining Network Types.
What Are Open Systems? Use of Layered Models. Comparing the
OSI Model to the TCP/IP Model. Applying What You Have
Learned.
Day 3. Internet Protocol (IP) Addresses. Internet Protocol Address
Basics. The Role of Subnet Masks. Local Network Addresses.
The Future of IP Addressing (IPv6). Applying What You Have
Learned.
Day 4. Core Protocols of the TCP/IP Suite. Defining the Core
Protocols in the IP Layer Model. Connection Versus
Connectionless Traffic. Transmission Control Protocol. User
Datagram Protocol. Determining What Ports Are in Use.
Applying What You Have Learned.
Day 5. The Art of Subnet Masking. The Need for Customized
Subnets. Determining a Subnetting Solution. Building a
Subnet Shortcut Table. Variable-Length Subnet Masking.
Classless Inter-Domain Routing. Applying What You Have
Learned.
Day 6. Resolution of IP Addresses and Logical
Names. Resolving IP Addresses to
MAC Addresses. Resolving Logical Names to IP Addresses.
Hostname Resolution. NetBIOS Name Resolution. Comparing
NetBIOS Name Serverswith DNS Servers. TCP/IP Configuration
Files. Applying What You Have Learned.
Day 7. Configuring Domain Name Servers. Registering a DNS Domain
Name. DNS Message Formats. Resource Records. Configuring a
BIND DNS Server. Configuring a Windows DNS Server.
Troubleshooting DNS with NSLOOKUP. Applying What You Have
Learned.
WEEK 2.
Day 8. Configuring NetBIOS Name Servers. NetBIOS Message Format.
Implementing NetBIOS Services over TCP/IP. Troubleshooting
NetBIOS with NBTSTAT. The Movement Away from NetBIOS.
Applying What You Have Learned.
Day 9. Gateway and Routing Protocols. Routing Basics. Static
Routing. Routing Protocols. Troubleshooting Routing
Problems. Applying What You Have Learned.
Day 10. Auto-Configuration of Hosts Using RARP, BOOTP,
and DHCP. The Need for
Auto-Configuration. Reverse Address Resolution Protocol
(RARP). Bootstrap Protocol (BOOTP). Dynamic Host
Configuration Protocol (DHCP). Applying What You Have
Learned.
Day 11. Authentication in a TCP/IP Network. Clear Text Authentication.
Network Information System (NIS). Kerberos Authentication.
Public Key Infrastructure. Web-Based Authentication.
Applying What You Have Learned.
Day 12. Encrypting Transmitted Data. Encrypting Data at the
Application Layer. Protecting Data at the IP Layer.
Upcoming Changes in IPSec. Applying What You Have
Learned.
Day 13. Protecting Your Network. Threats to Network
Security. Planning a Network Security Policy. Firewalls.
Other Network Protection Strategies. Creating a
Demilitarized Zone. Applying What You Have Learned.
Day 14. Remote Command Applications. Telnet. Remote Unix
Commands. Administration Using Terminal Services. The
Optional TCP/IP Services. Applying What You Have
Learned.
WEEK 3.
Day 15. File Transfer Protocols. File Transfer Protocol
(FTP). Trivial File Transfer Protocol (TFTP). Remote Copy
Protocol (RCP). Hypertext Transfer Protocol (HTTP). Network
File System (NFS). Web Distributed Authoring and Versioning
(WebDAV). Applying What You Have Learned.
Day 16. Electronic Mail over TCP/IP. Internet E-Mail at a
Glance. Simple Mail Transfer Protocol (SMTP). Post Office
Protocol 3 (POP3). Internet Message Access Protocol Version
4 (IMAP4). Lightweight Directory Access Protocol (LDAP).
E-Mail Attachment Issues. Securing E-Mail Messages.
Applying What You Have Learned.
Day 17. Managing a Network with SNMP. An Overview of Network
Management. The Components of an SNMP System. Deploying an
SNMP Management System. Applying What You Have
Learned.
Day 18. Dial-Up Networking Using TCP/IP. Connecting to Networks
Remotely over Phone Lines. Tunneling Solutions.
Authenticating PPP Clients. Applying What You Have
Learned.
Day 19. ATM, Wireless, and Voice over IP. Using TCP/IP in an ATM
Network. The ATMARP Packet Dividing the Network into
Logical IP Subnets. The ATMARP Server. TCP/IP in a Wireless
Network. Voice over IP Applying What You Have
Learned.
Day 20. Configuring Network Client and Server Software
to Use TCP/IP. Installing TCP/IP on a
Windows 9x Client. Installing TCP/IP on a Windows 2000
Computer. Configuring TCP/IP on a Linux Computer.
Configuring TCP/IP on a Unix Server. Configuring TCP/IP on
a NetWare 6 Server. Applying What You Have Learned.
Day 21. IPv6, the Future of TCP/IP? What Are the Major Changes
in IPv6? Address Formats Under IPv6. The IPv6 Header
Format. IPv6 Extension Headers. The Transition from IPv4 to
IPv6. Applying What You Have Learned.
Appendix A. RFC Reference. Standard Protocols.
Network-Specific Standard Protocols. Draft Standard
Protocols. Proposed Standard Protocols. Experimental
Protocols. Informational Protocols. Historic Protocols.
Internet Drafts.
Appendix B. Test Your Knowledge: Answers. Answers for Day 1 - Day
21.
Appendix C. Internet MIB-II Category Definitions.
The System Group. The
Interfaces Group. The Address Translation Group. The IP
Group. The ICMP Group. The TCP Group. The UDP Group. The
EGP Group. The Transmission Group. The SNMP Group.
Appendix D. Glossary of Terms. Index.