Computer Networking : Principles, Protocols and Practice
Olivier Bonaventure, Universite catholique de Louvain
Pub Date: 2011
Publisher: Saylor Foundation
Read This Book
Conditions of Use
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 read more
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 standard practice to begin with the physical layer and make your way up to the application layer. In this text, readers were introduced to the application layer first. The rationale behind this is that the audience has changed dramatically since computer networking came into existence. Most students have had fairly extensive exposure to the Internet, so approaching it from the point at where these individuals are on familiar ground may make it more engaging for them and assist in information retention. Many of these students are not engineers, so starting out with bits and bytes may be less appealing to them. The text is a good adaptation of this way of thinking and I feel it could be very effective in bringing in and retaining future technologists.
There was no noticeable bias and the text is accurate in this content area.
Although this book takes a different approach to introducing computer networking to students, the fundamentals of networking are fairly stationary. This author refrained from that level of specificity that would render this book obsolete within a relatively short period of time.
The book maintained a high level of clarity. I feel that there were moments where the author took us "into the weeds", but the overall flow was well done.
There were no issues with consistency. Standard industry terminology was consistent throughout the text.
The book makes itself available in a modular approach. An example of this may be that an instructor may decide to only discuss the data-link and network layers when covering traditional layer 2 and 3 routing and switching.
The text covered the topics in logical, clear fashion. As I mentioned earlier, the order in which the topics are presented differ from other texts commonly used for this topic, but I do not see that as a detriment, but more a benefit to a more technically proficient student body.
The interface of the book is adequate. I saw no issues with the current structure.
I found the book to grammatically sound.
There are no issues related to cultural relevance with this text.
I enjoyed reviewing this text. I feel Dr. Bonaventure put together a well written textbook and I appreciate his approach in reorganizing topics based on a changing audience. I would recommend this book as a solid textbook for an introductory/intermediate networking class.
Table of Contents
2.1 Services and protocols
2.2 The reference models
2.3 Organisation of the book
3 The application Layer
3.2 Application-level protocols
3.3 Writing simple networked applications
4 The transport layer
4.1 Principles of a reliable transport protocol
4.2 The User Datagram Protocol
4.3 The Transmission Control Protocol
5 The network layer
5.2 Internet Protocol
5.3 Routing in IP networks
6 The datalink layer and the Local Area Networks
6.2 Medium Access Control
6.3 Datalink layer technologies
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.