Chapter 6. Pushing the Envelope
What You Will LearnAfter reading this chapter, you should be able to answer the following questions:What does an IP packet do?How many stages are there in an IP packet's life?Can an IP packet roam the network forever in search of its destination?What is an IP address?Why do you need IP addresses?Do you need the periods between numbers in an IP address?How do you use IP addresses?How does a network use IP addresses?What's the difference between a host address and a network address?
Chapter 4, "TCP/IP: The Networking Protocol That Changed the World," introduces you to both the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP). They are the Layer 4 protocols geared toward applications. Everything they do involves either accepting data from or passing data to software applications. IP, on the other hand, is distinctly network oriented.IP is the functional area of TCP/IP that focuses on the logistics of sending and receiving data across a network. It provides the envelope that carries your data across networks. It contains all the information needed to make sure the data gets to its destination and for that destination to know how to respond to the source machine. The key lies in IP's capability to package application data for its journey through a network. No small part of that capability is IP's addressing system. Without both an envelope and an address, getting anything delivered is impossible.This chapter takes a closer look at IP, its addressing system, and how it stuffs your data into an envelope and pushes it through the network.