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.
About the Author
Brian Komar is the president of Komar Consulting Inc. in Winnipeg, Manitoba. Brian has worked in partnership with Microsoft Corporation over the past three years as a subject matter expert on network security and Windows 2000 Active Directory design. Over the past year, Brian has spent the majority of his time researching the deployment of Public Key Infrastructure (PKI) and the various technologies that depend on a PKI to provide authentication and encryption services.
Between writing assignments, Brian speaks at industry conferences around the world, such as WinConnections, MCP TechMentor, Microsoft Tech Ed, and the Microsoft Enterprise Conference (MEC). Brian is known for delivering the "under the hood" sessions that look at the details of technology and reveal how systems really work in a network.
Table of ContentsIntroduction.
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 Servers with 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.