CONTENTS
Preface = 11
Part 1. DISTRIBUTED PROCESSIGN NETWORKS = 15
Chapter 1.1 Kinde of Distributed Processign Networks = 15
Chapter 1.2 Communcation in Distributed Processing Networks = 24
Part 2. COMMUNICATION CONTROL = 32
Chapter 2.1 Communication Control Principles = 32
2.1.1 Fundamental notions = 32
2.1.2 Bibliographical notes = 40
Chapter 2.2 Communcation Functions = 40
2.2.1 Communication phases = 40
2.2.2 Communication functions and services = 43
2.2.3 Types of communication functions = 46
2.2.4 Bibliographical notes = 49
Chapter 2.3 Network Architectures = 49
2.3.1 Introduction to network architecturs = 50
2.3.2 Layering = 52
2.3.3 Step-by-step communication = 55
2.3.4 Data messages and data blocks = 56
2.3.5 Protocall in network architecture = 56
2.3.6 Supervisory control and common parts = 57
2.3.7 Two basic kinds of network architecture = 60
2.3.8 Reference network architecture = 63
2.3.9 Bibliographical notes = 64
Chapter 2.4 Communication Protocols = 65
2.4.1 The notion of the communication protocol = 65
2.4.2 Principles of communication protocols = 68
2.4.3 Principles of communication protocol definitions = 69
2.4.4 Procedures, phases and communication functions = 70
2.4.5 Communication protocols parameters = 71
2.4.6 Reference specification of communication protocols = 71
2.4.7 coupling and transformations of protocols = 73
2.4.8 Bibliographical notes = 73
Chapter 2.5 Formats = 74
2.5.1 The role of fotmat in protocol = 74
2.5.2 Macrostructure of format = 78
2.5.3 Operations with formats = 82
2.5.4 Bibliographical notes = 85
Chapter 2.6 Role of Stendarsd = 85
2.6.1 Organizations for standardization = 85
2.6.2 Evolution of protocol standardization = 88
2.6.3 Bibliographical notes = 89
Part 3. COMMUNICATION FUNCTIONS = 91
Chapter 3.1 Establishment and Releasing of Link and Connections = 91
3.1.1 Examples = 91
3.1.2 Connection establishment / releasing within the network architecture = 92
3.1.3 The influence of public networks and services = 93
3.1.4 Bibliographical notes = 96
Chapter 3.2 Synchronization and Phasing = 97
3.2.1 The synchronization problem = 97
3.2.2 Synchronization of processes = 100
3.2.3 Bit synchronization control = 102
3.2.4 Phasing = 104
3.2.5 Bibliographical notes = 106
Chapter 3.3 Addressing = 107
3.3.1 Addressing principles = 107
3.3.2 Addressing methods = 110
3.3.3 Bibliographical notes = 115
Chapter 3.4 Error Control = 116
3.4.1 Errors and their influence = 116
3.4.2 Error control function = 117
3.4.4 Error-detecting codes = 120
3.4.5 Utilization of feedback = 124
3.4.6 Modified ARQ method = 127
3.4.7 Achnowledgment mechanisms = 133
3.4.8 Numbering methods = 137
3.4.9 Historical and bibliographical notes = 139
Chapter 3.5 Flow Control and Congestion Avoidance = 141
3.5.1 Contents, definitions, and murual relations = 141
3.5.2 Flow control = 147
3.5.3 Congestion control = 152
3.5.4 Biloigraphical notes = 156
Chapter 3.6 Routing = 156
3.6.1 Principles of routing = 156
3.6.2 Routing methods = 160
3.6.3 Bibliographical notes = 164
Chapter 3.7 Link Capacity Sharing = 165
3.7.1 Frequency and time-division multiplexing = 165
3.7.2 Methods of time assignment = 168
3.7.3 Unslotted methods = 172
3.7.4 Contention methods(multiaccess) = 176
3.7.5 Slotted methods = 179
3.7.6 Slot reserbation methods = 183
3.7.7 Historical and bibliographical notes = 186
Chapter 3.8 Exceptional States Recovery = 187
Part 4. COMMUNICATION PROTOCOLS = 191
Chapter 4.1 Design of Communication Protocols = 191
4.1.1 The place of protocols in the communication systems design = 191
4.1.2 Design and realization of protocols = 193
4.1.3 Bibliographical notes = 174
Chapter 4.2 Models of Communication Protocols = 195
4.2.1 Subject and purpose of protocol models = 195
4.2.2 Formal means of modeling of protocols = 198
4.2.3 Basicfeatures of formal models of protocols = 201
4.2.4 Selected models of communication protocols = 205
4.2.5 Bibliographical notes = 214
Chapter 4.3 Verification of Communication Protocols = 214
4.3.1 Role of protocol verification = 214
4.3.2 Errors investigated by verification = 216
4.3.3 Description of individual protocol errors = 217
4.3.4 Tools and procedures of verification = 219
4.3.5 Bibliographcal notes = 220
Chapter 4.4 Protocol Evaluation and Performance Measures = 220
4.4.1 Protocol evaluation = 220
4.4.2 Evaluation of the transfer phase = 221
4.4.3 Other performance criteria = 224
4.4.4 Bibliographical notes = 226
APPENDICES = 228
Appendix A: Basic and Transparent Mode Control Procedures(ISO 1745, 2111, 2628, 2629) = 228
Appendix B: Code Independent Error Control System(CCITT V.41) = 232
Appendix C: Hign Level Data Link Control Procedures(ISO 3309, 4335) = 235
Appendix D: CCITT X.25, X.3, X.28, X.29 and X.75 Reconnendations = 240
Appendix E: INWG 96 and INWG 96.1 End-to-End Protocol = 249
Appendix F: OSA-Open Systems Architecture = 156
Appendix G: Selected Abbreviations = 261
Appendix H: Supplementary Bibliographical Notes = 267
REFERENCES = 273
INDEX = 287