Library Home

Computer Networking : Principles, Protocols and Practice

(2 reviews)

Olivier Bonaventure, Universite catholique de Louvain

Pub Date: 2011

Publisher: Saylor Foundation

Language: English

Read this book

Conditions of Use



Learn more about reviews.

Reviewed by John Hoag, Associate Professor, Ohio University on 2/2/18

The book is more sufficiently comprehensive for an a single or introductory networking class for in an EE or CS program. It is sufficiently conceptual with good visuals and does not delve into programming for either explications or exercises.... read more


Reviewed by Donald Easton, Faculty Instructor, Lane Community College on 6/21/17

What I found interesting about this book is the author's approach to order of topic discussion. As was pointed out in the introduction, most textbooks that discuss computer networking, and the OSI and TCP/IP models specifically, is that it is... read more


Table of Contents

1 Preface
2 Introduction

2.1 Services and protocols
2.2 The reference models
2.3 Organisation of the book
3 The application Layer
3.1 Principles
3.2 Application-level protocols
3.3 Writing simple networked applications
3.4 Summary
3.5 Exercises
4 The transport layer
4.1 Principles of a reliable transport protocol
4.2 The User Datagram Protocol
4.3 The Transmission Control Protocol
4.4 Summary
4.5 Exercises
5 The network layer
5.1 Principles
5.2 Internet Protocol
5.3 Routing in IP networks
5.4 Summary
5.5 Exercises
6 The datalink layer and the Local Area Networks
6.1 Principles
6.2 Medium Access Control
6.3 Datalink layer technologies
6.4 Summary
6.5 Exercises
7 Glossary
8 Bibliography
9 Indices and tables


About the Book

This open textbook aims to fill the gap between the open-source implementations and the open-source network specifications by providing a detailed but pedagogical description of the key principles that guide the operation of the Internet.

About the Contributors


Olivier Bonaventure is a Professor of Computer Science at Universite catholique de Louvain.