Skip to content

    Read more about Computer Networking : Principles, Protocols and Practice

    Computer Networking : Principles, Protocols and Practice

    (5 reviews)

    Olivier Bonaventure, Universite catholique de Louvain

    Copyright Year:

    Publisher: Saylor Foundation

    Language: English

    Formats Available

    Conditions of Use

    Attribution Attribution
    CC BY


    Learn more about reviews.

    Reviewed by Venkatesh Patil, Adjunct Faculty, Portland State University on 1/27/23

    The book is sufficiently comprehensive for the introductory CS/EE courses. It covers topics from the top-down perspective of the OSI model. Most other books will start with a bottom-up approach. Fundamentals are covered in a systematic way. read more

    Reviewed by Suban Krishnamoorthy, Professor, Framingham State University on 6/12/20

    Textbook covers almost all areas of TCP/IP Internet protocol except security, network management and protocols for real-time applications and Internet Application layer protocols such as FTP, SNMP, SMTP, and HTTP in details. read more

    Reviewed by Ronny Bazan, Assistant Professor of Practice, MOBIUS on 1/8/19

    The text is well organized and covers basic computer networking concepts. read more

    Reviewed by John Hoag, Associate Professor, Ohio University on 2/1/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/20/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

    Ancillary Material

    Submit ancillary resource

    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.

    Contribute to this Page

    Suggest an edit to this book record