- 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.
Abotu The Author
Alberto Leon-Garcia Alberto Leon-Garcia is a Professor in the Depatment of Electrical and Computer Engineering at the University of Toranto where he holds the Jeffrey Skoll Chair in Computer Network and Innovation. He was also Chief Technical Officer and Co-Founder of Accelight Networks Inc. where he led the development of a terabit multiservice optical switch. In 1999 Dr. Leon-Garcia became an IEEE fellow for "for Contribution to multiplexing and switching of Integrated Service traffic."
Indra Widjaja Inra Widjaja received his Ph.D degree in electrical engineering on high-speed packet switching architectures from the uiversity of Toronto in 1992. Since 2001 he has been a researcher at Bell Laboratories, Lucent Technologies. Dr.Widjaja's current research interests include traffic Engineering, architectures for cost effective tranport networks, and High-Speed packet Switching. He has Extensive publication in technical journals and high-Speed packet Switching. He has an Extensive Publication in technical Journals and Conferences and holds several patents in Switching architectures. He is also an active member of IETF and IEEE.
Table Of Contents
- Chpapter 1 Communication Networks and Services
- Chpapter 2 Layered Architectures
- Chpapter 3 Digital Transmission Fundamentals
- Chpapter 4 Circuit-Switching Networks
- Chpapter 5 Peer-to-Peer Protocols and Data Link Layer
- Chpapter 6 Medium Access Control Protocols and Local Area Networks
- Chpapter 7 Packet-Switching Networks
- Chpapter 8 TCP/IP
- Chpapter 9 ATM Networks
- Chpapter 10 Advanced Network Architectures
- Chpapter 11 Security Protocols
- Chpapter 12 Multimedia Information and Networking
- Appendix A Delay and Loss Performance
- Appendix B Network Management