Book description
Computer Networks, 4E is the only introductory computer networking book written by authors who have had first-hand experience with many of the protocols discussed in the book, who have actually designed some of them as well, and who are still actively designing the computer networks today.This newly revised edition continues to provide an enduring, practical understanding of networks and their building blocks through rich, example-based instruction. The authors' focus is on the why of network design, not just the specifications comprising today's systems but how key technologies and protocols actually work in the real world to solve specific problems. The new edition makes less use of computer code to explain protocols than earlier editions. Moreover, this new edition shifts the focus somewhat higher in the protocol stack where there is generally more innovative and exciting work going on at the application and session layers than at the link and physical layers.
* Completely updated with new sidebar discussions that cover the deployment status of protocols described in the book.
* Addition of sizeable number of new exercises and solutions.
* Downloadable Opnet network simulation software and lab experiments manual.
* New and revised instructor support material, including Powerpoint slides, eps version of figures appearing in the text; sample exams; lecture notes; UNIX sockets programming assignments.
Table of contents
- Front cover
- Title page
- Copyright page
- Foreword
- Foreword to the First Edition
- Preface
- Table of Contents (1/2)
- Table of Contents (2/2)
- 1 Foundation
-
2 Direct Link Networks
- Problem: Physically Connecting Hosts
- 2.1 Hardware Building Blocks
- 2.2 Encoding (NRZ, NRZI, Manchester, 4B/5B) (1/2)
- 2.2 Encoding (NRZ, NRZI, Manchester, 4B/5B) (2/2)
- 2.4 Error Detection
- 2.6 Ethernet (802.3)
- 2.7 Rings (802.5, FDDI, RPR)
- 2.8 Wireless
- 2.9 Summary
- Open Issue: Sensor Networks
- Further Reading (1/4)
- Further Reading (2/4)
- Further Reading (3/4)
- Further Reading (4/4)
- 3 Packet Switching
- 4 Internetworking
-
5 End-to-End Protocols
- Problem: Getting Processes to Communicate
-
5.1 Simple Demultiplexer (UDP)
- 5.2.1 End-to-End Issues
- 5.2.2 Segment Format
- 5.2.3 Connection Establishment and Termination
- 5.2.4 Sliding Window Revisited (1/2)
- 5.2.4 Sliding Window Revisited (2/2)
- 5.2.5 Triggering Transmission
- 5.2.6 Adaptive Retransmission
- 5.2.7 Record Boundaries
- 5.2.8 TCP Extensions
- 5.2.9 Alternative Design Choices
- 5.3 Remote Procedure Call (1/2)
- 5.3 Remote Procedure Call (2/2)
- 5.4 Transport for Real-Time Applications (RTP)
- 5.5 Performance
- 5.6 Summary
- Open Issue: Application-Specific Protocols
- Further Reading
- Exercises (1/3)
- Exercises (2/3)
- Exercises (3/3)
-
6 Congestion Control and Resource Allocation
- Problem: Allocating Resources
- 6.1 Issues in Resource Allocation
- 6.2 Queuing Disciplines
- 6.3 TCP Congestion Control
-
6.4 Congestion-Avoidance Mechanisms
- 6.4.1 DECbit
- 6.4.3 Source-Based Congestion Avoidance (1/2)
- 6.4.3 Source-Based Congestion Avoidance (2/2)
- 6.5.1 Application Requirements (1/2)
- 6.5.1 Application Requirements (2/2)
- 6.5.2 Integrated Services (RSVP) (1/2)
- 6.5.2 Integrated Services (RSVP) (2/2)
- 6.5.3 Differentiated Services (EF, AF) (1/2)
- 6.5.3 Differentiated Services (EF, AF) (2/2)
- 6.5.4 Equation-Based Congestion Control
- 6.6 Summary
- Open Issue: Inside versus Outside the Network
- Further Reading
- Exercises (1/3)
- Exercises (2/3)
- Exercises (3/3)
- 7 End-to-End Data
- 8 Network Security
- 9 Applications
- Solutions to Select Excercises
- Glossary (1/6)
- Glossary (2/6)
- Glossary (3/6)
- Glossary (4/6)
- Glossary (5/6)
- Glossary (6/6)
- Bibliography (1/4)
- Bibliography (2/4)
- Bibliography (3/4)
- Bibliography (4/4)
- Index (1/5)
- Index (2/5)
- Index (3/5)
- Index (4/5)
- Index (5/5)
Product information
- Title: Computer Networks, 4th Edition
- Author(s):
- Release date: March 2007
- Publisher(s): Morgan Kaufmann
- ISBN: 9780080476674
You might also like
book
Computer Networks, Fourth Edition
The world's leading introduction to networking—fully updated for tomorrow's key technologies. Computer Networks, Fourth Edition is …
book
Computer Networks, 5th Edition
Computer Networks: A Systems Approach, Fifth Edition, explores the key principles of computer networking, with examples …
book
Computer Networking Problems and Solutions
Master Modern Networking by Understanding and Solving Real Problems Computer Networking Problems and Solutions offers a …
book
The Illustrated Network, 2nd Edition
The Illustrated Network: How TCP/IP Works in a Modern Network, Second Edition presents an illustrated explanation …