Computer Networking : Principles, Protocols and Practice, third edition


This is an unpolished draft of the third edition of this ebook. If you find any error or have suggestions to improve the text, please create an issue via

The development of this edition of the textbook is carried out on

The source code of the entire textbook is written in reStructuredText and uses several sphinx features. You can browse these sources from github You can download a pdf version from tmp/latex/CNP3.pdf

The online version of the e-book at contains online exercises.

Part 1: Principles

Part 2: Protocols

Part 3: Practice


Indices and tables