Cart
Free Shipping in the UK
Proud to be B-Corp

An Engineering Approach to Computer Networking Srinivasan Keshav

An Engineering Approach to Computer Networking By Srinivasan Keshav

An Engineering Approach to Computer Networking by Srinivasan Keshav


£5.90
New RRP £51.99
Condition - Very Good
Only 1 left

Summary

Providing an introduction to computer networking, this work takes an engineering approach that not only describes how networks operate, but also offers insight into the principles of network design. It studies three major network technologies - Asynchronous Transfer Mode (ATM), Internet, and telephony.

An Engineering Approach to Computer Networking Summary

An Engineering Approach to Computer Networking: ATM Networks, the Internet, and the Telephone Network by Srinivasan Keshav

This practical introduction to computer networking takes a highly effective engineering approach that not only describes how networks operate but also offers insight into the principles of network design. An Engineering Approach to Computer Networking simultaneously studies all three major network technologies-Asynchronous Transfer Mode (ATM), the Internet, and telephony. You will find clear overviews of these technologies and extensive up-to-date coverage of all essential networking topics: protocol layering; multiple access; switching; scheduling; naming, addressing, and routing; error and flow control; and traffic management. For each topic, the book identifies fundamental constraints and analyzes the pros and cons of several alternative solutions. It shows you how these concepts are put to use in real networks with detailed descriptions of common protocols used in the telephone, Internet, and ATM networks, and a tour of system design and protocol implementation techniques.

About Srinivasan Keshav

S. Keshav, Associate Professor of Computer Science at Cornell University, has employed the engineering approach with great success in networking courses he has taught at the Indian Institute of Technology, Delhi, and Columbia University. Formerly a Member of the Technical Staff at AT&T Bell Laboratories, Dr. Keshav received his Ph.D. in 1991 from the University of California at Berkeley. He can be reached at [email protected].



0201634422AB04062001

Table of Contents

(Most chapters contain a Summary.)

Preface xiii.

SECTION II. INTRODUCTION.

1. Atoms, Bits, and Networks.

Introduction.

Common Network Technologies.

Networking Concepts and Techniques.

Engineering Computer Networks.

In Closing.

2. The Telephone Network: Concepts, History, and Challenges.

Concepts.

End-Systems.

Transmission.

Switching.

Signaling.

Cellular Communications.

Historical Sketch.

Challenges.

Summary.

3. The Internet: Concepts, History, and Challenges.

Concepts.

Basic Internet Technology.

Addressing.

Routing.

Endpoint Control.

History.

Challenges.

Summary.

4. Atm Networks: Concepts, History, and Challenges.

Virtual Circuits.

Fixed-Size Packets.

Small Packet Size.

Statistical Multiplexing.

Integrated Service.

History.

Challenges.

Summary.

SECTION II. TOOLS AND TECHNIQUES.

5. Protocol Layering.

Protocols and Protocol Layering.

Importance of Layering.

Problems With Layering.

Iso-Osi Reference Model.

The Seven Layers.

Summary.

6. System Design.

Introduction.

Resource Constraints and Their Metrics.

Common Design Techniques.

Performance Analysis and Tuning.

Summary.

7. Multiple Access.

Introduction.

Choices and Constraints.

Base Technologies.

Centralized Access Schemes.

Distributed Schemes.

Summary.

8. Switching.

Introduction.

Circuit Switching.

Packet Switching.

Switch Fabrics.

Buffering.

Multicasting.

Summary.

9. Scheduling.

Introduction.

Requirements.

Fundamental Choices.

Scheduling Best-Effort Connections.

Scheduling Guaranteed-Service Connections.

Comparison.

Packet Dropping.

Summary.

10. Naming and Addressing.

Introduction.

Naming and Addressing.

Hierarchical Naming.

Addressing.

Addressing in the Telephone Network.

Addressing in the Internet.

Nsaps: Addressing in ATM Networks.

Name Resolution.

Datalink Layer Addressing.

Finding Datalink Layer Addresses.

Summary.

11. Routing.

Introduction.

Routing Protocol Requirements.

Choices.

Routing in the Telephone Network.

Distance-Vector Routing.

Link-State Routing.

Choosing Link Costs.

Hierarchical Routing.

Internet Routing Protocols.

Routing Within a Broadcast Lan.

Multicast Routing.

Routing With Policy Constraints.

Routing for Mobile Hosts.

Summary.

12. Error Control.

Causes of Bit Errors.

Bit-Error Detection and Correction.

Causes of Packet Errors.

Packet-Error Detection and Correction.

Summary.

13. Flow Control.

Model.

Classification.

Open-Loop Flow Control.

Closed-Loop Flow Control.

Hybrid Flow Control.

Summary.

14. Traffic Management.

Introduction.

An Economic Framework for Traffic Management.

Traffic Models.

Traffic Classes.

Time Scales of Traffic Management.

Scheduling.

Renegotiation.

Signaling.

Admission Control.

Peak-Load Pricing.

Capacity Planning.

Summary.

SECTION III. PRACTICE.

15. Common Protocols.

Introduction.

Telephone Network Protocols.

Internet Protocols.

Atm Network Protocols.

Ip Over Atm.

Summary.

16. Protocol Implementation.

Introduction.

Factors Affecting Protocol Stack Performance.

Common Protocol Stack Procedures.

Partitioning Strategies.

Interface Among Protocol Layers.

Protocol Implementation.

Some Rules of Thumb.

Summary.

References.
Glossary.
Answers to Review Questions and Selected Exercises.
Index. 0201634422T04062001

Additional information

GOR005067494
9780201634426
0201634422
An Engineering Approach to Computer Networking: ATM Networks, the Internet, and the Telephone Network by Srinivasan Keshav
Used - Very Good
Paperback
Pearson Education (US)
1997-06-18
680
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - An Engineering Approach to Computer Networking