Chapter 2. Understanding networking