通信網︰基本概念與主體結構

通信網︰基本概念與主體結構
定價:570
NT $ 496
 

內容簡介

本書內容大致分為三部分。

第一部分為綜述,由前兩章組成。主要通過廣泛應用的網絡業務介紹網絡的變革與發展;並通過網絡提供的服務討論網絡協議的分層模型和不同層之間的交互作用。

第二部分以電話網、局域網、分組交換網這些基礎網絡為例,介紹網絡體系結構的基本概念和低層協議的主要技術。這部分包含第3章至第7章,其中,第3章介紹數字傳輸技術的基礎知識,內容有不同媒體信息的數字化描述、數字調制、編碼、檢錯、糾錯、信道特性及各種傳輸媒質特性等。第4章介紹電路交換網絡中的幾種復用和交換技術,重點是SONET。第5章討論對等層協議,主要討論數據鏈路層的ARQ差錯控制協議,滑動窗機理,以及實用的PPP協議和HDLC協議。第6章首先詳細討論媒質訪問控制技術,包括隨機訪問、預約訪問、信道化訪問,然後對以太網、令牌環、FDDI和無線局域網的基本知識和協議作了簡要介紹。第7章討論分組交換網,介紹了幾種常用的路由算法,並對不同類型的流量管理機制作了較為深入的分析。

第三部分討論TCP/IP和ATM這兩種主體網絡,並進一步闡明基本的網絡概念如何體現在這兩種主體網絡之中。此外,對當前某些熱點課題也作了必要介紹。這部分由5章組成,其中,第8章討論TCP/IP網絡的結構和相關協議,包括IP、IPv6、TCP、UDP、內部路由協議和組播路由協議等。第9章討論ATM網絡,主要介紹ATM層和ATM適配層,並對信令和PNNI路由選擇作了基本介紹。第10章介紹現代網絡結構中的基本概念和主要協議,包括綜合服務、區分服務、互連模型以及RSVP、MPLS、RTTP、SCP等協議。第11章介紹網絡安全協議和加密算法。第12章討論網絡中的多媒體技術和相關標準,包括數據壓縮、信號編碼以及分別用于圖像和視頻編碼的JPEG、MPEG標準。

本書是第2版,除對第1版內容進行了更新外,還廣泛引入了網絡協議分析儀分析各種協議的操作過程。

概括而言,本書取材廣泛,內容新穎,結合實際,既有基本的介紹,又有較為深入的分析,還有大量的習題,可作為計算機、電子等專業本科生、研究生的教學用書,或作為各行業網絡技術人員、服務人員的參考讀物。
 

目錄

Preface

About the Authors
1 Communication Networks and Services
1.1 Evolution of Network Architecture and Services
1.1.1 Telegraph Networks and Message Switching
1.1.2 Telephone Networks and Circuit Switching
1.1.3 The Intemet, Computer Networks, and Packet Switching
1.2 Future Network Architectures and Their Services
1.3 Key Factors in Communication Network Evolution
1.3.1 Role of Technology
1.3.2 Role of Regulation
1.3.3 Role of the Market
1.3.4 Role of Standards
Checklist of Important Terms
Further Reading
Problems

2 Applications and Layered Architectures
2.1 Examples of Protocols, Services, and Layering
2.1.1 HTTP, DNS, and SMTP
2.1.2 TCP and UDP Transport Layer Services
2.2 The OSI Reference Model
2.2.1 The Seven-Layer OSI Reference Model
2.2.2 Unified View of Layers, Protocols, and Services
2.3 Overview of TCP/IP Architecture
2.3.1 TCP/IP Architecture
2.3.2 TCP/IP Protocol: How the Layers Work Together
2.3.3 Protocol Overview
2.4 The Berkeley API
2.4.1 Socket System Calls
2.4.2 Network Utility Functions
2.5 Application Layer Protocols and TCP/IP Utilities
2.5.1 Telnet
2.5.2 File Transfer Protocol
2.5.3 Hypertext Transfer Protocol and the World Wide Web
2.5.4 IP Utilities
2.5.5 Tcpdump and Network Protocol Analyzers
Summary
Checklist of Important Terms
Further Reading
Problems

3 Digital Transmission Fundamentals
3.1 Digital Representation of Information
3.1.1 Block-Oriented Information
3.1.2 Stream Information
3.2 Why Digital Communications?
3.2.1 Comparison of Analog and Digital Transmission
3.2.2 Basic Properties of Digital Transmission Systems
3.3 Digital Representation of Analog Signals
3.3.1 Bandwidth of Analog Signals
3.3.2 Sampling of an Analog Signal
3.3.3 Digital Transmission of Analog Signals
3.3.4 SNR Performance of Quantizers
3.4 Characterization of Communication Channels
3.4.1 Frequency Domain Characterization
3.4.2 Time Domain Characterization
3.5 Fundamental Limits in Digital Transmission
3.5.1 The Nyquist Signaling Rate
3.5.2 The Shannon Channel Capacity
3.6 Line Coding
3.7 Modems and Digital Modulation
3.7.1 Binary Phase Modulation
3.7.2 QAM and Signal Constellations
3.7.3 Telephone Modem Standards
3.8 Properties of Media and Digital Transmission Systems
3.8.1 Twisted Pair
3.8.2 Coaxial Cable
3.8.3 Optical Fiber
3.8.4 Radio Transmission
3.8.5 lnfrared Light
3.9 Error Detection and Correction
3.9.1 Error Detection
3.9.2 Two-Dimensional Parity Checks
3.9.3 Internet Checksum
3.9.4 Polynomial Codes
3.9.5 Standardized Polynomial Codes
3.9.6 Error-Detecting Capability of a Polynomial Code
3.9.7 Linear Codes
3.9.8 Error Correction
Summary
Checklist of Important Terms
Further Reading
Problems
Appendix 3A: Asynchronous Data Transmission
Appendix 3B: Fourier Series
Appendix 3C: Sampling Theorem

4 Circuit-Switching Networks
4.1 Multiplexing
4.1.1 Frequency-Division Multiplexing
4.1.2 Time-Division Multiplexing
4.1.3 Wavelength-Division Multiplexing
4.2 SONET
4.2.1 SONET Multiplexing
4.2.2 SONET Frame Structure
4.3 Transport Networks
4.3.1 SONET Networks
4.3.2 Optical Transport Networks
4.4 Circuit Switches
4.4.1 Space-Division Switches
4.4.2 Time-Division Switches
4.5 The Telephone Network
4.5.1 Transmission Facilities
4.5.2 End-to-End Digital Services
4.6 Signaling
4.6.1 Signaling in the Telephone Network
4.6.2 Signaling System #7Architecture
4.7 Traffic and Overload Control in Telephone Networks
4.7.1 Concentration
4.7.2 Routing Control
4.7.3 Overload Controls
4.8 Cellular Telephone Networks
Summary
Checklist of Important Terms
Further Reading
Problems

5 Peer-to-Peer Protocols and Data Link Layer
Part I: Peer-to-Peer Protocols
5.1 Peer-to-Peer Protocols and Service Models
5.1.1 Service Models
5.1.2 Examples of Services
5.1.3 End to End versus Hop by Hop
5.2 ARQ Protocols and Reliable Data Transfer Service
5.2.1 Stop-and-Wait ARQ
5.2.2 Go-Back-N ARQ
5.2.3 Selective Repeat ARQ
5.3 Other Peer-to-Peer Protocols
5.3.1 Sliding-Window Flow Control
5.3.2 Timing Recovery for Synchronous Services
5.3.3 TCP Reliable Stream Service and Flow Control
Part II: Data Link Controls
5.4 Framing
5.5 Point-to-Point Protocol
5.6 HDLC Data Link Control
5.6.1 Data Link Services
5.6.2 HDLC Configurations and Transfer Modes
5.6.3 HDLC Frame Format
5.6.4 Typical Frame Exchanges
5.7 Link Sharing Using Packet Multiplexers
5.7.1 Statistical Multiplexing
5.7.2 Speech Interpolation and the Multiplexing of Packetized Speech
Summary
Checklist of Important Terms
Further Reading
Problems
Appendix 5A: Derivation of Efficiency of ARQ Protocols

6 Medium Access Control Protocols and Local Area Networks
Part I: Medium Access Control Protocols
6.1 Multiple Access Communications
6.2 Random Access
6.2.1 ALOHA
6.2.2 Slotted ALOHA
6.2.3 Carrier Sense Multiple Access
6.2.4 Carrier Sense Multiple Access with Collision Detection
6.3 Scheduling Approaches to Medium Access Control
6.3.1 Reservation Systems
6.3.2 Polling
6.3.3 Token-Passing Rings
6.3.4 Comparison of Scheduling Approaches in Medium Access Control
6.3.5 Comparison of Random Access and Scheduling Medium Access Controls
6.4 Channelization
6.4.1 FDMA
6.4.2 TDMA
6.4.3 CDMA
6.4.4 Channelization in Telephone Cellular Networks
6.5 Delay Performance of MAC and Channelization Schemes
6.5.1 Performance of Channelization Techniques with Bursty Traffic
6.5.2 Performance of Polling and Token Ring Systems
6.5.3 Random Access and CSMA-CD
Part II: Local Area Networks
6.6 LAN Protocols
6.6.1 LAN Structure
6.6.2 The Medium Access Control Sublayer
6.6.3 The Logical Link Control Sublayer
6.7 Ethernet and IEEE 802.3 LAN Standard
6.7.1 Ethernet Protocol
6.7.2 Frame Structure
6.7.3 Physical Layers
6.7.4 Fast Ethernet
6.7.5 Gigabit Ethernet
6.7.6 10 Gigabit Ethernet
6.8 Token-Ring and IEEE 802.5 LAN Standard
6.8.1 Token-Ring Protocol
6.8.2 Frame Structure
6.9 FDDI
6.10 Wireless LANs and IEEE 802.11 Standard
6.10.1 Ad hoc and Infrastructure Networks
6.10.2 Frame Structure and Addressing
6.10.3 Medium Access Control
6.10.4 Physical Layers
6.11 LAN Bridges and Ethernet Switches
6.11.1 Transparent Bridges
6.11.2 Source Routing Bridges
6.11.3 Mixed-Media Bridges
6.11.4 Virtual LANs
Summary
Checklist of Important Terms
Further Reading
Problems

7 Packet-Switching Networks
7.1 Network Services and Internal Network Operation
7.2 Packet Network Topology
7.3 Datagrams and Virtual Circuits
7.3.1 Connectionless Packet Switching
7.3.2 Virtual-Circuit Packet Switching
7.3.3 Structure of a Packet Switch
7.4 Routing in Packet Networks
7.4.1 Routing Algorithm Classification
7.4.2 Routing Tables
7.4.3 Hierarchical Routing
7.4.4 Specialized Routing
7.5 Shortest-Path Routing
7.5.1 The Bellman-Ford Algorithm
7.5.2 Dijkstra﹀s Algorithm
7.5.3 Source Routing versus Hop-by-Hop Routing
7.5.4 Link-State Routing versus Distance-Vector Routing
7.6 ATM Networks
7.7 Traffic Management at the Packet Level
7.7.1 FIFO and Priority Queues
7.7.2 Fair Queueing
7.7.3 Weighted Fair Queueing
7.7.4 Random Early Detection
7.8 Traffic Management at the Flow Level
7.8.1 Open-Loop Control
7.8.2 Closed-Loop Control
7.9 Traffic Management at the Flow-Aggregate Level
Summary
Checklist of Important Terms
Further Reading
Problems

8 TCP/IP
8.1 The TCP/IP Architecture
8.2 The Internet Protocol
8.2.1 IP Packet
8.2.2 IP Addressing
8.2.3 Subnet Addressing
8.2.4 IP Routing
8.2.5 Classless Interdomain Routing (CIDR)
8.2.6 Address Resolution
8.2.7 Reverse Address Resolution
8.2.8 Fragmentation and Reassembly
8.2.9 ICMP: Error and Control Messages
8.3 IPv6
8.3.1 Header Format
8.3.2 Network Addressing
8.3.3 Extension Headers
8.3.4 Migration Issues from IPv4 to IPv6
8.4 User Datagram Protocol
8.5 Transmission Control Protocol
8.5.1 TCP Operation and Reliable Stream Service
8.5.2 TCP Protocol
8.5.3 TCP Congestion Control
8.6 Internet Routing Protocols
8.6.1 Routing Information Protocol
8.6.2 Open Shortest Path First
8.6.3 Border Gateway Protocol
8.7 Multicast Routing
8.7.1 Reverse-Path Broadcasting
8.7.2 Intemet Group Management Protocol
8.7.3 Reverse-Pa& Multicasting
8.7.4 Distance-Vector Multicast Routing Protocol
8.8 DHCP, NAT, and Mobile IP
8.8.1 Dynamic Host Configuration Protocol
8.8.2 Network Address Translation
8.8.3 Mobile IP
Summary
Checklist of Important Terms
Further Reading
Problems

9 ATM Networks
9.1 Why ATM?
9.2 BISDN Reference Model
9.3 ATM Layer
9.3.1 ATM Cell Header
9.3.2 Virtual Connections
9.3.3 QoS Parameters
9.3.4 Traffic Descriptors
9.3.5 ATM Service Categories
9.3.6 Traffic Contracts, Connection Admission Control,and Traffic Management
9.4 ATM Adaptation Layer
9.4.1 AAL1
9.4.2 AAL2
9.4.3 AAL3/4
9.4.4 AAL5
9.4.5 Signaling AAL
9.4.6 Applications, AALs, and ATM Service Categories
9.5 ATM Signaling
9.5.1 ATM Addressing
9.5.2 UNI Signaling
9.5.3 PNNI Signaling
9.6 PNNI Routing
9.7 Classical IP Over ATM
Summary
Checklist of Important Terms
Further Reading
Problems

10 Advanced Network Architectures
10.1 Integrated Services in the Internet
10.1.1 Guaranteed Service
10.1.2 Controlled-Load Service
10.2 RSVP
10.2.1 Receiver-Initiated Reservation
10.2.2 Reservation Merging
10.2.3 Reservation Styles
10.2.4 Soft State
10.2.5 RSVP Message Format
10.3 Differentiated Services
10.3.1 DS Field
10.3.2 Per-Hop Behaviors
10.3.3 Traffic Conditioner
10.3.4 Bandwidth Broker
10.4 Network Interconnection Models
10.4.1 Overlay Model
10.4.2 Peer-to-Peer Model
10.5 MPLS
10.5.1 Fundamentals of Labels
10.5.2 Label Stack and LSP Hierarchy
10.5.3 VC Merging
10.5.4 Label Distribution Protocols
10.5.5 MPLS Support for Virtual Networks
10.5.6 Survivability
10.5.7 GMPLS
10.6 Real-Time Transport Protocol
10.6.1 RTP Scenarios and Terminology
10.6.2 RTP Packet Format
10.6.3 RTP Control Protocol (RTCP)
10.7 Session Control Protocols
10.7.1 Session Initiation Protocol
10.7.2 H. 323 Multimedia Communication Systems
10.7.3 Media Gateway Control Protocols
Summary
Checklist of Important Terms
Further Reading
Problems

11 Security Protocols
11.1 Security and Cryptographic Algorithms
11.1.1 Applications of Cryptography to Security
11.1.2 Key Distribution
11.2 Security Protocols
11.2.1 Application Scenarios
11.2.2 Types of Security Service
11.2.3 Setting Up a Security Association
11.2.4 IPSec
11.2.5 Secure Sockets Layer and Transport Layer Security
11.2.6 802.11 and Wired Equivalent Privacy
11.3 Cryptographic Algorithms
11.3.1 DES
11.3.2 RSA
Summary
Checklist of Important Terms
Further Reading
Problems

12 Multimedia Information
12.1 Lossless Data Compression
12.1.1 Huffman Codes
12.1.2 Run-Length Codes
12.1.3 Adaptive Data Compression Codes
12.2 Compression of Analog Signals
12.2.1 Adaptive Quantizers
12.2.2 Predictive Coding
12.2.3 Transform and Subband Coding
12.3 Image and Video Coding
12.3.1 Discrete Cosine Transform Coding
12.3.2 The JPEG Image-Coding Standard
12.3.3 Compression of Video Signals
12.3.4 The MPEG Video-Coding Standards
12.3.5 MPEG Multiplexing
Summary
Checklist of Important Terms
Further Reading
Problems

Epilogue

Appendices
A Delay and Loss Performance
A.1 Delay Analysis and Little﹀s Formula
A.1.1 Arrival Rates and Traffic Load Definitions
A.1.2 Little﹀s Formula
A.2 Basic Queueing Models
A.2.1 Arrival Processes
A.2.2 Service Times
A.2.3 Queueing System Classification
A.3 M/M/1: A Basic Multiplexer Model
A.3.1 M/M/1 Steady State Probabilities and the Notion of Stability
A.3.2 Effect of Scale on Performance
A.3.3 Average Packet Delay in a Network
A.4 The M/G/1 Model
A.4.1 Service Time Variability and Delay
A.4.2 Priority Queueing Systems
A.4.3 Vacation Models and Multiplexer Performance
A.5 Erlang B Formula: M/M/c/c System
Further Reading

B Network Management
B.1 Network Management Overview
B.2 Simple Network Management Protocol (SNMP)
B.3 Structure of Management Information
B.4 Management Information Base
B.5 Remote Network Monitoring
Further Reading
Index
 

未來的社會是信息化的社會,計算機科學與技術在其中佔據了最重要的地位,這對高素質創新型計算機人才的培養提出了迫切的要求。計算機科學與技術已經成為一門基礎技術學科,理論性和技術性都很強。與傳統的教學、物理和化學等基礎學科相比,該學科的教育工作者既要培養學科理論研究和基本系統的開發人才,還要培養應用系統開發人才,甚至是應用人才。從層次來講,則需要培養系統的設計、實現、使用與維護等各個層次的人才。這就要求我們的計算機教育按照定位的需要,從知識、能力、素質三個方面進行人才培養。

碩士研究生的教育需突出“研究”,要加強理論基礎的教育和科研能力的訓練,使學生能夠站在一定的高度去分析研究問題、解決問題。碩士研究生要通過課程的學習,進一步提高理論水平,為今後的研究和發展打下堅實的基礎;通過相應的研究及學位論文撰寫工作來接受全面的科研訓練,了解科學研究的艱辛和科研工作者的奉獻精神,培養良好的科研作風,鍛煉攻關能力,養成協作精神。

高素質創新型計算機人才應具有較強的實踐能力,教學與科研相結合是培養實踐能力的有效途徑。高水平人才的培養是通過被培養者的高水平學術成果來反映的,而高水平的學術成果主要來源于大量高水平的科研。高水平的科研還為教學活動提供了最先進的高新技術平台和創造性的工作環境,使學生得以接觸最先進的計算機理論、技術和環境。高水平的科研也高水平人才的素質教育提供了良好的物質基礎。

為提高高等院校的教學質量,教育部最近實施了精品課程建設工程。由于教材是提高教學質量的關鍵,必須加快教材建設的步伐。為適應學科的快速發展和培養方案的需要,要采取多種措施鼓勵從事前沿研究的學者參與教材的編寫和更新,在教材中反映學科前沿的研究成果與發展趨勢,以高水平的科研促進教材建設。同時應適當引進國外先進的原版教材,確保所有教學環節充分反映計算機學科與產業的前沿研究水平,並與未來的發展趨勢相協調。

中國計算機學會教育專業委員會在清華大學出版社的大力支持下,進行了計算機科學與技術學科碩士研究生培養的系統研究。在此基礎上組織來自多所全國重點大學的計算機專家和教授們編寫和出版了本系列教材。作者們以自己多年來豐富的教學和科研經驗為基礎,認真研究和結合我國計算機科學與技術學科碩士研究生教育的特點,力圖使本系列教材對我國計算機科學與技術學科碩士研究生的教學方法和教學內容的改革起到引導作用。本系列教材的系統性和理論性強,學術水平高,反映科技新發展,具有合適的深度和廣度。同時本系列教材兩種語種(中文、英文)並存,三種版權(本版、外版、合作出版)形式並存,這在系列教材的出版上走出了一條新路。

相信本系列教材的出版,能夠對提高我國計算機碩士研究生教材的整體水平,進而對我國大學的計算機科學與技術碩士研究生教育以及培養高素質創新型計算機人才產生積極的促進作用。
網路書店 類別 折扣 價格
  1. 新書
    87
    $496