图书介绍
data networks second editionPDF|Epub|txt|kindle电子书版本网盘下载
![data networks second edition](https://www.shukui.net/cover/11/32752627.jpg)
- 著
- 出版社:
- ISBN:
- 出版时间:未知
- 标注页数:0页
- 文件大小:200MB
- 文件页数:575页
- 主题词:
PDF下载
下载说明
data networks second editionPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 INTRODUCTION AND LAYERED NETWORK ARCHITECTURE1
1.1 Historical Overview1
1.1.1 Technological and Economic Background5
1.1.2 Communication Technology6
1.1.3 Applications of Data Networks7
1.2 Messages and Switching9
1.2.1 Messages and Packets9
1.2.2 Sessions11
1.2.3 Circuit Switching and Store-and-Forward Switching14
1.3 Layering17
1.3.1 The Physical Layer20
1.3.2 The Data Link Control Layer23
The MAC sublayer24
1.3.3 The Network Layer25
The Internet sublayer28
1.3.4 The Transport Layer29
1.3.5 The Session Layer30
1.3.6 The Presentation Layer31
1.3.7 The Application Layer31
1.4 A Simple Distributed Algorithm Problem32
Notes and Suggested Reading35
Problems35
2 POINT-TO-POINT PROTOCOLS AND LINKS37
2.1 Introduction37
2.2 The Physical Layer:Channels and Modems40
2.2.1 Filtering41
2.2.2 Frequency Response43
2.2.3 The Sampling Theorem46
2.2.4 Bandpass Channels47
2.2.5 Modulation48
2.2.6 Frequency-and Time-Division Multiplexing52
2.2.7 Other Channel Impairments53
2.2.8 Digital Channels53
ISDN54
2.2.9 Propagation Media for Physical Channels56
2.3 Error Detection57
2.3.1 Single Parity Checks58
2.3.2 Horizontal and Vertical Parity Checks,58
2.3.3 Parity Check Codes59
2.3.4 Cyclic Redundancy Checks61
2.4 ARQ:Retransmission Strategies64
2.4.1 Stop-and-Wait ARQ66
Correctness of stop and wait69
2.4.2 Go Back n ARQ72
Rules followed by transmitter and receiver in go back n74
Correctness of go back n76
Go back n with modulus m>n78
Efficiency of go back n implementations80
2.4.3 Selective Repeat ARQ81
2.4.4 ARPANET ARQ84
2.5 Framing86
2.5.1 Character-Based Framing86
2.5.2 Bit-Oriented Framing:Flags88
2.5.3 Length Fields90
2.5.4 Framing with Errors92
2.5.5 Maximum Frame Size93
Variable frame length93
Fixed frame length97
2.6 Standard DLCs97
2.7 Initialization and Disconnect for ARQ Protocols103
2.7.1 Initialization in the Presence of Link Failures103
2.7.2 Master-Slave Protocol for Link Initialization104
2.7.3 A Balanced Protocol for Link Initialization107
2.7.4 Link Initialization in the Presence of Node Failures109
2.8 Point-to-Point Protocols at the Network Layer110
2.8.1 Session Identification and Addressing111
Session identification in TYMNET112
Session identification in the Codex networks113
2.8.2 Packet Numbering Window Flow Control and Error Recove114
Error recovery115
Flow control116
Error recovery at the transport layer versus the network layer117
2.8.3 The X.25 Network Layer Standard118
2.8.4 The Internet Protocol120
2.9 The Transport Layer123
2.9.1 Transport Layer Standards123
2.9.2 Addressing and Multiplexing in TCP124
2.9.3 Error Recovery in TCP125
2.9.4 Flow Control in TCP/IP127
2.9.5 TP Class 4128
2.10 Broadband ISDN and the Asynchronous Transfer Mode128
2.10.1 Asynchronous Transfer Mode(ATM)132
2.10.2 The Adaptation Layer135
Class 3(connection-oriented)traffic136
Class 4(connectionless)traffic137
Class 1 and 2 traffic137
2.10.3 Congestion138
Summary139
Notes,Sources,and Suggested Reading140
Problems141
3 DELAY MODELS IN DATA NETWORKS149
3.1 Introduction149
3.1.1 Multiplexing of Traffic on a Communication Link150
3.2 Queueing Models:Little’s Theorem152
3.2.1 Little’s Theorem152
3.2.2 Probabilistic Form of Little’s Theorem154
3.2.3 Applications of Little’s Theorem157
3.3 The M/M/1 Queueing System162
3.3.1 Main Results164
Arrival statistics—the Poisson process164
Service statistics165
Markov chain formulation166
Derivation of the stationary distribution167
3.3.2 Occupancy Distribution upon Arrival171
3.3.3 Occupancy Distribution upon Departure173
3.4 The M/M/m,M/M/∞,M/M/m/m,and Other Markov Systems173
3.4.1 M/M/m:The m-Server Case174
3.4.2 M/M/∞:The Infinite-Server Case177
3.4.3 M/M/m/m:The m-Server Loss System178
3.4.4 Multidimensional Markov Chains:Applications in Circuit Switching180
Truncation of independent single-class systems182
Blocking probabilities for circuit switching systems185
3.5 The M/G/1 System186
3.5.1 M/G/1 Queues with Vacations192
3.5.2 Reservations and Polling195
Single-user system196
Multi-user system198
Limited service systems201
3.5.3 Priority Queueing203
Nonpreemptive priority203
Preemptive resume priority205
3.5.4 An Upper Bound for the G/G/1 System206
3.6 Networks of Transmission Lines209
3.6.1 The Kleinrock Independence Approximation211
3.7 Time Reversibility—Burke’s Theorem214
3.8 Networks of Queues—Jackson’s Theorem221
Heuristic explanation of Jackson’s Theorem227
3.8.1 Extensions of Jackson’s Theorem229
State-dependent service rates229
Multiple classes of customers230
3.8.2 Closed Queueing Networks233
3.8.3 Computational Aspects—Mean Value Analysis238
Summary240
Notes,Sources,and Suggested Reading241
Problems242
Appendix A:Review of Markov Chain Theory259
3A.1 Discrete-Time Markov Chains259
3A.2 Detailed Balance Equations261
3A.3 Partial Balance Equations262
3A.4 Continuous-Time Markov Chains262
3A.5 Drift and Stability264
Appendix B:Summary of Results265
4 MULTIACCESS COMMUNICATION271
4.1 Introduction271
4.1.1 Satellite Channels273
4.1.2 Multidrop Telephone Lines274
4.1.3 Multitapped Bus274
4.1.4 Packet Radio Networks275
4.2 Slotted Multiaccess and the Aloha System275
4.2.1 Idealized Slotted Multiaccess Model275
Discussion of assumptions276
4.2.2 Slotted Aloha277
4.2.3 Stabilized Slotted Aloha282
Stability and maximum throughput282
Pseudo-Bayesian algorithm283
Approximate delay analysis284
Binary exponential backoff286
4.2.4 Unslotted Aloha287
4.3 Splitting Algorithms289
4.3.1 Tree Algorithms290
Improvements to the tree algorithm292
Variants of the tree algorithm293
4.3.2 First-Come First-Serve Splitting Algorithms293
Analysis of FCFS splitting algorithm297
Improvements in the FCFS splitting algorithm301
Practical details302
Last-come first-serve(LCFS)splitting algorithm302
Delayed feedback303
Round-robin splitting304
4.4 Carrier Sensing304
4.4.1 CSMA Slotted Aloha305
4.4.2 Pseudo-Bayesian Stabilization for CSMA Aloha307
4.4.3 CSMA Unslotted Aloha309
4.4.4 FCFS Splitting Algorithm for CSMA310
4.5 Multiaccess Reservations312
4.5.1 Satellite Reservation Systems313
4.5.2 Local Area Networks:CSMA/CD and Ethernet317
Slotted CSMA/CD317
Unslotted CSMA/CD318
The IEEE 802 standards320
4.5.3 Local Area Networks:Token Rings320
IEEE 802.5 token ring standard323
Expected delay for- token rings324
FDDI326
Slotted rings and register insertion rings330
4.5.4 Local Area Networks:Token Buses and Polling331
IEEE 802.4 token bus standard332
Implicit tokens:CSMA/CA333
4.5.5 High-Speed Local Area Networks333
Distributed queue dual bus(IEEE 802.6)335
Expressnet339
Homenets341
4.5.6 Generalized Polling and Splitting Algorithms342
4.6 Packet Radio Networks344
4.6.1 TDM for Packet Radio Nets346
4.6.2 Collision Resolution for Packet Radio Nets347
4.6.3 Transmission Radii for Packet Radio349
4.6.4 Carrier Sensing and Busy Tones350
Summary351
Notes,Sources,and Suggested Reading352
Problems353
5 ROUTING IN DATA NETWORKS363
5.1 Introduction363
5.1.1 Main Issues in Routing365
5.1.2 Wide-Area Network Routing:An Overview367
Flooding and broadcasting368
Shortest path routing370
Optimal routing372
Hot potato(deflection)routing schemes372
Cut-through routing373
ARPANET:An example of datagram routing374
TYMNET:An example of virtual circuit routing376
Routing in SNA378
Routing in circuit switching networks379
5.1.3 Interconnected Network Routing:An Overview379
Bridged local area networks382
Spanning tree routing in bridged local area networks383
Source routing in bridged local area networks385
5.2 Network Algorithms and Shortest Path Routing387
5.2.1 Undirected Graphs387
5.2.2 Minimum Weight Spanning Trees390
5.2.3 Shortest Path Algorithms393
The Bellman-Ford algorithm396
Bellman’s equation and shortest path construction399
Dijkstra’s algorithm401
The Floyd-Warshall algorithm403
5.2.4 Distributed Asynchronous Bellman-Ford Algorithm404
5.2.5 Stability of Adaptive Shortest Path Routing Algorithms410
Stability issues in datagram networks410
Stability issues in virtual circuit networks414
5.3 Broadcasting Routing Information:Coping with Link Failures418
5.3.1 Flooding:The ARPANET Algorithm420
5.3.2 Flooding without Periodic Updates422
5.3.3 Broadcast without Sequence Numbers425
5.4 Flow Models,Optimal Routing,and Topological Design433
5.4.1 Overview of Topological Design Problems437
5.4.2 Subnet Design Problem439
Capacity assignment problem439
Heuristic methods for capacity assignment442
Network reliability issues445
Spanning tree topology design447
5.4.3 Local Access Network Design Problem448
5.5 Characterization of Optimal Routing451
5.6 Feasible Direction Methods for Optimal Routing455
5.6.1 The Frank-Wolfe(Flow Deviation)Method458
5.7 Projection Methods for Optimal Routing464
5.7.1 Unconstrained Nonlinear Optimization465
5.7.2 Nonlinear Optimization over the Positive Orthant467
5.7.3 Application to Optimal Routing468
5.8 Routing in the Codex Network476
Summary477
Notes,Sources,and Suggested Reading478
Problems479
6 FLOW CONTROL493
6.1 Introduction493
6.1.1 Means of Flow Control494
6.1.2 Main Objectives of Flow Control496
Limiting delay and buffer overflow496
Fairness498
6.2 Window Flow Control500
6.2.1 End-to-End Windows501
Limitations of end-to-end windows502
6.2.2 Node-by-Node Windows for Virtual Circuits506
6.2.3 The Isarithmic Method508
6.2.4 Window Flow Control at Higher Layers508
6.2.5 Dynamic Window Size Adjustment510
6.3 Rate Control Schemes510
Queueing analysis of the leaky bucket scheme513
6.4 Overview of Flow Control in Practice515
Flow control in the ARPANET515
Flow control in the TYMNET517
Flow control in SNA517
Flow control in a Codex network518
Flow control in the PARIS network518
Flow control in X.25519
6.5 Rate Adjustment Algorithms519
6.5.1 Combined Optimal Routing and Flow Control519
6.5.2 Max-Min Flow Control524
Summary530
Notes,Sources,and Suggested Reading530
Problems531
REFERENCES537
INDEX552