Learning Objectives

By the end of this chapter, you should be able to:


Introduction

Imagine you want to travel from your home in Port Harcourt, Nigeria, to an office in Berlin, Germany.

You don't magically appear there.

Instead, your journey follows a planned route:

Home
   ↓
Local Road
   ↓
Highway
   ↓
Airport
   ↓
International Flight
   ↓
Berlin Airport
   ↓
Taxi
   ↓
Office

At every stage, someone decides where you should go next.

Computer networks work in exactly the same way.

When your laptop sends data to a server on another network—or on the other side of the world—the data doesn't travel in one giant leap. Instead, it moves from one network device to another, with each device deciding the next best destination.

This process is called routing.