MEPX
Chapter 1 of 10All chapters

Chapter 1 of 10

Layers

Why networking is split into levels.

The idea

Each layer solves one problem and hands the result to the next: cables and wifi at the bottom, addressing above that, reliable delivery above that, and applications at the top.

  • The point is independence: changing wifi for cable does not change the browser.
  • The four practical layers are link, internet, transport and application.

Where problems live

Naming a layer makes debugging quicker. No signal is a link problem, no route is an internet problem, a refused connection is transport, and a 500 error is the application.