This chapter represents a relatively condensed view of basic Linux networking principles. We have learned about network communication layers and protocols, IP addressing schemes, TCP/IP configurations, well-known network application servers, and VPN. A good grasp of networking paradigms will give Linux administrators a more comprehensive view of the distributed systems and underlying communication between the application endpoints involved.
Some of the theoretical aspects covered in this chapter are taken for a practical spin in Chapter 8, Configuring Linux Servers, focusing on real-world implementations of network servers. Chapter 9, Securing Linux, will further explore network security internals and practical Linux firewalls. Everything we have learned so far will serve as a good foundation for the assimilation of these upcoming chapters.