How This Book Is Organized
This book is organized into a logical, step-by-step approach to building a comprehensive understanding of TCP/IP and the Internet. That approach is demonstrated for you in the following outline of the chapters:Part I, "Introduction and Architecture"Chapter 1, " TCP/IP: The Official Protocol of the Internet"
In this chapter, you learn what TCP/IP is, what it isn't, and where it came from. This provides you with a foundation that the rest of the book builds on.Chapter 2, " What Has TCP/IP Done for Me Lately?"
TCP/IP literally supports everything that you do on the Internet and any other private network that uses it. When you think about it, that's a Herculean task that implies TCP/IP can support virtually any type of application anywhere around the world. This chapter shows you just how TCP/IP manages to successfully meet that challenge.Chapter 3, " The Quest for Freedom of Choice"
TCP/IP is perhaps the best example of a nonsecret technology. Unlike many companies that jealously guard their trade secrets, TCP/IP was made, and continues to be developed, in an open and public forum. This chapter shows you how TCP/IP became the best-unkept secret in the world.Chapter 4, " TCP/IP: The Networking Protocol That Changed the World"
One of the hallmarks of success is consistency over time. TCP/IP achieves consistency by having a carefully sequenced set of steps that it must perform time after time. This chapter shows you how TCP/IP manages to achieve consistency and introduces you to those sequenced steps that it needs to perform when sending and receiving your data.
Part II," Protocols: The Building Blocks of TCP/IP"Chapter 5, " Peeking Under the Covers"
Whenever you want to see how something was made, or really works, you need to look beyond what's superficial and obvious. In this chapter, you see what's under the hood of TCP/IP so that you can see the actual mechanisms that enable it to work.Chapter 6, " Pushing the Envelope"
All data sent across the Internet or any other TCP/IP network is wrapped up in an envelope (known more properly as a packet) and pushed through the network; however, to get to where it needs to go, that envelope must have an address. This chapter introduces you to the seemingly arcane mathematics of the Internet's addressing system. Don't worry: It's not that bad!Chapter 7, " More Fun with IP Addresses"
One important trick that can be performed with IP addresses is taking a big block of them and breaking them down into many smaller blocks. That lets you take a block of addresses designed for use on one network and use it to provide unique addresses for many networks. That concept, known as subnetting, is demystified for you in this chapter.Chapter 8, " Guaranteed Delivery: Your Package Will Get Delivered…Eventually!"
The notion of guaranteeing the delivery of your data to a remote computer is paramount in a TCP/IP network. In this chapter, you learn how TCP/IP actually does that. In the process, you might be surprised to learn of a "gotcha" or two that lies hiding in wait.Chapter 9, " Best-Effort Delivery: It's Now or Never"
This chapter is all about a stripped-down, built-for-speed transport mechanism built into TCP/IP. You learn about this mechanism, UDP, how it is used, why it's important, and which of your favorite applications use it without you even knowing it!
Part III," Network Services: Making Your Network Easy to Use"Chapter 10, " Special Delivery for Special Messages"
Not all messages sent across a TCP/IP network are sent by users and their computers. Sometimes, machines need to communicate and coordinate activities with each other. For such instances, there is a special delivery mechanism, ICMP. This chapter introduces you to ICMP and shows you how it works and the role it plays in a TCP/IP network.Chapter 11, " How Do I Get There from Here?"
Ahh, the universal question. You will be pleased to know that knowing how to get from Point A to Point B is quite the mathematical science in a TCP/IP network. That science is known as routing, and in this chapter, you learn more about how your data actually finds its way to where you want it to go.
Part IV," User Services: Making the Most Use of Your Network"Chapter 12, " Connecting to TCP/IP Networks"
In this chapter, things become a bit more real; you learn how to connect to a TCP/IP network.Chapter 13, " Smiling and Dialing"
This chapter builds upon the previous chapter by showing you that there is still a place in a modern TCP/IP network for a modem and good, old-fashioned dial-up access to the Internet.Chapter 14, " Taking the Next Step"
In this final chapter, you advance beyond the first step toward understanding TCP/IP and take the next step: learning how to diagnose network problems from your computer.
Part V," Appendix"Appendix A, " Chapter Review Answers"
This appendix contains answers and explanations to the "Chapter Review Questions" that appear at the end of each chapter.Glossary
The glossary is a tool that you can easily reference as you come across key terms throughout the book.