ISBN 9780070595019,Communication Networks:Fundamental Concepts And Key Architectures,Leon Garcia

Communication Networks:Fundamental Concepts And Key Architectures,Leon Garcia



Tata McGraw - Hill Education

Publication Year 2004

ISBN 9780070595019

ISBN-10 0070595011


Edition 2nd
Number of Pages 932 Pages
Language (English)


Key Features
The Big Picture is presented first in chapter one and two with a discussion of network-based applications and services such as the WWW, email, and home video entertainment. The essential functions in the operation of a network are discussed, and examples are given hat motivate the notion of layering, and the OSI Reference model.
Exposing students to the big picture will help them learn and apply the information more readily.
Do your students have a difficult time seeing "The Big Picture?"
Network performance is introduced as an integral part of network design and operation. Quantitative examples are used to show the tradeoffs involved in various situations.
How important are quantitative examples of network performance?
This helps students develop an intuitive feel for performance issues by delving into the underlying mathematics. Other texts eliminate much of the quantitative discussion of network performance.
The Berkeley API sockets are introduced in an optional section in Chapter 2 and socket programming exercises are included. Telnet-based exercises to demonstrate the operation of various TCP/IP protocols are also included.
Do cover socket programming in your course?
This will be useful to those professors who wish to introduce socket programming in the course.
Many figures, network graphs, time diagrams, performance curves, etc. are found throughout the text. These diagrams are essential to effectively convey concepts in networking. A set of PowerPoint presentations, upon which the book's figures are based, is available to adopters of the text via the web site for the book.
Would you use power points if they were available?
The introduction in Chapter 1 has been simplified by reducing the number of concepts introduced in the discussion of network evolution.
The introduction of the notion of layering has been improved by elaborating on the interaction between the application layer and transport layer protocols and by simplifying the discussion of the OSI reference model.
Do you approach your discussion of networking by working up the network layers?
The introduction of a network analyzer to provide real-world examples enables the student to immediately observe how the layers work together.
The material in the text has been rearranged so that optional sections can be skipped without a disruption in the topic flow. The sections that contain optional material are still indicated by a diamond in the heading. The optional sections that contain detailed mathematics are now indicated by a sidebar.