An Engineering Approach to Computer Networking

Srinivasan Keshav

  • 出版商: Addison Wesley
  • 出版日期: 1997-05-15
  • 售價: $980
  • 貴賓價: 9.8$960
  • 語言: 英文
  • 頁數: 688
  • 裝訂: Paperback
  • ISBN: 0201634422
  • ISBN-13: 9780201634426
  • 相關分類: Computer-networks
  • 下單後立即進貨 (約5~7天)

買這商品的人也買了...

商品描述


Description

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.

Back to Top


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


Back to Top

商品描述(中文翻譯)

這本實用的計算機網絡入門書籍以高效的「工程」方法來介紹網絡運作原理,同時深入探討了三種主要的網絡技術:非同步傳輸模式(ATM)、互聯網和電話。書中清晰地概述了這些技術,並全面而及時地涵蓋了所有必要的網絡主題:協議分層、多路訪問、交換、排程、命名、地址和路由、錯誤和流量控制以及流量管理。對於每個主題,本書確定了基本限制並分析了幾種替代解決方案的利弊。它展示了這些概念如何應用於實際網絡中,詳細描述了電話、互聯網和ATM網絡中常用的協議,以及系統設計和協議實現技術的介紹。

目錄:
(大多數章節都包含摘要。)
前言
第二部分:介紹
1. 原子、位元和網絡
2. 電話網絡:概念、歷史和挑戰
3. 互聯網:概念、歷史和挑戰
4. ATM網絡:概念、歷史和挑戰
第二部分:工具和技術
5. 協議分層
6. 系統設計
7. 多路訪問
8. 交換
9. 排程
10. 命名和地址

這本書以工程方法深入介紹了計算機網絡的基本原理和設計原則,並提供了實際網絡中常見協議的詳細描述。對於對網絡技術感興趣的讀者來說,這是一本寶貴的參考資料。