IP basics: Routing 101 What's an IP subnet? What's a physical media-type? What's a media-protocol? These are all questions first of terminology, but also of layers. Networking can be discussed in terms of layers and how each layer acts as an interface, performing communication between the layer above and below it. This is done for numerous reasons, but I believe the most important are reuse and flexibility. It is useful to be able to differentiate between the layers and to agree on a common terminology to be able to talk clearly about building networks and routers. The most common taxonomy for networks is defined by the OSI networking model. If you are not familiar with the OSI networking model, see the first chapter of Interconnections by Radia Perlman. The complete reference can be found in the bibliography. To get started with routing, you don't need to memorize all seven layers of the model. Just understand the concepts in the following definitions:
Figure 2.1:
Layered Network Model Figure 2.1 illustrates each layer encapsulating the layer above it. When everything is configured properly, the different layers work together as a cohesive whole, and the user doesn't even think about these things. In contrast, you need to understand what's happening at the different layers to be able to effectively design and trouble-shoot your network. As an example, not being able to make a connection to a remote machine does not necessarily mean the network's "down," at least not if the problem is with the user's DNS configuration. By correctly assessing the level at which the problem exists, you eliminate the need to test other layers, whose problems are merely symptomatic of the root problem. The end result of a good understanding is less time spent on wild goose chases.
|