Data Communication Principles. For Fixed and Wireless Networks

von: Aftab Ahmad

Springer-Verlag, 2002

ISBN: 9780306477935 , 293 Seiten

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 137,95 EUR

Mehr zum Inhalt

Data Communication Principles. For Fixed and Wireless Networks


 

Table of Contents

9

Preface

15

1. Computer Communications Networks - Introduction

18

1.1. Main Components

19

1.1.1. The Computer System

19

1.1.2. The Communications System

20

1.1.3. The Networking System

21

1.1.3.1. Communication Systems Versus Networking Systems

21

1.2. Network Development Example

22

1.2.1. Three Role Players

22

1.2.2. Network Design

23

1.2.2.1. User/IT Staff

25

1.2.2.2. Network Provider

25

1.2.2.3. Network Designer/Vendor

25

1.2.2.4. Relevance of the text to the above role players

25

1.3. Standardization

26

1.3.1. Example 1 - Communication of Voice

26

1.3.2. Example 2 - File Transfer

27

1.3.2.1. Circuit Switching

28

1.3.2.2. Packet Switching

29

1.4. Classification of Networks There are several ways of

29

1.4.1. Local Area Networks (LANs)

29

1.4.2. Wide Area Networks (WANs)

29

1.4.3. Metropolitan Area Networks (MANs)

30

1.5. Network Protocol Architecture

30

1.5.1. Protocols

30

1.5.2. Standards

30

1.5.3. Protocol Architecture

31

1.5.3.1. A Protocol Layer

31

1.6. Example of a Protocol Architecture

31

1.6.1. Open System

32

1.7. Summary

32

1.8. Review Questions

33

2. Network Architectures - Examples

34

2.1. The OSI Reference Model (OSI-RM)

35

2.1.1. OSI-RM Characteristics and Terminology

35

2.1.2. Communications Model within an OSI Node

36

2.1.3. Communications Across the OSI Network

39

2.1.4. Inter-layer communication

40

2.1.4.1. The Role of the Lower Layers

41

2.1.5. OSI-RM Layer Definitions and Functions

42

2.1.5.1. The Physical Layer

42

2.1.5.2. The Data Link Control Layer (DLC)

43

2.1.5.3. The Network Layer (NET)

44

2.1.5.3.1. Datagram or Connectionless Switching

45

2.1.5.3.2. Virtual Circuit (VC) Switching

45

2.1.5.3.3. Circuit Switching (CS)

46

2.1.5.3.4. A Comparison of Switching Schemes

47

2.1.5.3.5. Quality of Service (QoS)

47

2.1.5.4. The Transport Layer (TL)

51

2.1.5.5. The Session Layer

51

2.1.5.6. The Presentation Layer

51

2.1.5.7. The Application Layer

52

2.2. The TCP/IP Protocol Suite

53

2.2.1. The Internet Protocol (IP)

56

2.2.2. The Transmission Control Protocol (TCP)

57

2.2.3. The Application Protocols for the Internet

58

2.2.4. Lower Layers of the Internet

58

2.3. The IEEE Wireless Local Area Network (IEEE WLAN)

59

2.3.1. Local Area Networks

59

2.3.2. Wireless Local Area Networks

60

2.3.3. The Physical Layer (PHY)

62

2.3.3.1. Spread Spectrum Communications

63

2.3.4. The Medium Access Control (MAC) Layer

63

2.3.4.1. Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA)

64

2.4. Framework for Studying a Protocol

64

2.5. Standardization of Protocols

65

2.5.1. International Telecommunications Union (ITU)

66

2.5.2. The Internet Society

66

2.5.2.1. Internet Architecture Board (IAB)

66

2.5.2.2. Internet Engineering Steering Group (IESG)

67

2.5.2.3. Internet Engineering Task Force (IETF)

67

2.5.3. International Organization for Standardization (ISO)

67

2.5.4. European Telecommunications Standards Institute (ETSI)

67

2.5.5. American National Standard Institute (ANSI)

67

2.5.6. Institute of Electrical and Electronic Engineers (IEEE)

68

2.6. Summary

69

2.7. Review Questions

70

3. Network and User Data

72

3.1. The Network Data

73

3.2. The Physical Layer Data

74

3.2.1. Sequence of Events and Definitions

74

3.2.2. Modulation of data and signals

84

3.2.2.1. Baseband and Passband Modulations

85

3.2.3. Digital Encoding of Data

87

3.2.4. Non-Return to Zero (NRZ)

88

3.2.5. Multilevel Encoding

89

3.2.5.1. Bipolar-AMI (Alternative Mark-Inversion) Coding

90

3.2.5.2. Multi-level 3 (MLT-3) Coding

90

3.2.6. Manchester Coding

90

3.2.7. General Characteristics of Bit Encoding

91

3.2.8. Zero-substitution and nB/NB Translation

92

3.3. Passband Modulation

93

3.3.1. The Carrier Signal

93

3.3.2. Analog Modulation

94

3.3.2.1. Amplitude Modulation (AM)

95

3.3.2.2. Angle Modulation

96

3.4. Digital Modulation

97

3.4.1. Amplitude Shift Keying (ASK)

97

3.4.2. Frequency Shift Keying (FSK)

98

3.4.3. Phase Shift Keying (PSK)

99

3.4.3.1. Quadrature Phase Shift Keying (QPSK)

99

3.4.3.2. Signal Constellation

100

3.5. The User Data

101

3.5.1. Digital Transmission of Voice

101

3.5.2. The Sampling Theorem

102

3.5.3. Pulse Coded Modulation (PCM)

102

3.5.4. Delta Modulation

108

3.6. Text and Numerical Data

110

3.6.1. ASCII (American National Standard Code for Information Interchange)

111

3.6.1.1. ASCII and Other Standard Organizations

112

3.6.2. ISO 8859-1 (ISO Latin -1)

112

3.6.3. UCS (Universal multiple-octet coded Character Set)

113

3.7. Summary

115

3.8. Review Questions

116

4. The Physical Layer

118

4.1. Channel Impairments

119

4.1.1. Signal Attenuation

119

4.1.1.1. Attenuation and Propagation Loss

119

4.1.2. Delay Distortion

121

4.1.3. Noise

122

4.1.3.1. Thermal Noise

123

4.1.3.2. Crosstalk

123

4.1.3.3. Impulse Noise

123

4.1.4. Multipath

123

4.2. Transmission Media

124

4.3. Cables in data communications

125

4.3.1. Twisted Pair Copper Cables

125

4.3.2. Co-axial Cable

127

4.3.3. Optical Fiber Cable (OFC)

128

4.4. The Wireless Media

128

4.4.1. Characteristics

129

4.4.2. Examples of Wireless Bands

129

4.5. Physical Layer Protocol Example: EIA-232-F

130

4.5.1. Mechanical Characteristics

131

4.5.2. Electrical Characteristics

133

4.5.3. Functional Characteristics

133

4.5.4. Procedural Characteristics

135

4.5.4.1. Call setup for full-duplex connection

135

4.5.4.2. Call setup for half-duplex connection

136

4.5.4.3. Loopback Testing

136

4.5.4.4. The NULL Modem

137

4.5.5. PHY for IEEE Wireless Local Area Network

138

4.5.6. WLAN Types

139

4.5.7. Frequency Hopping Spread Spectrum (FH-SS) for 2.4 GHz Specification

140

4.5.7.1. PLCP for frequency hopping

141

4.5.7.2. The PMD for Frequency Hopping Spread Spectrum

142

4.5.8. Direct Sequence Spread Spectrum (DS-SS) for 2.4 GHz Specification

143

4.5.9. Infrared PHY for IEEE WLAN

144

4.6. The Integrated Services Digital Network (ISDN) PHY

145

4.7. Review Questions

147

5. Data Link Control Layer Functions and Procedures

148

5.1. Data Link Layer Functions

149

5.1.1. Synchronization

149

5.1.2. Addressing Modes

149

5.1.3. Connection setup and termination

150

5.1.4. Error Control

150

5.1.5. Flow Control

150

5.1.6. Link Control and Testing

150

5.1.7. Multiplexing

151

5.2. Synchronization

151

5.2.1. Synchronous Transmission

151

5.2.1.1. Bit Stuffing

152

5.2.2. Asynchronous Transmission

153

5.3. Connection Setup and Termination

156

5.4. Addressing

157

5.5. Error Control

159

5.5.1. Parity bit

161

5.5.2. Block Error Check

163

5.5.3. The Cyclic Redundancy Check (CRC)

163

5.5.3.1. Parity block generation

164

5.5.3.2. Error Detection Procedure

165

5.5.3.3. Polynomial representation of binary numbers

168

5.5.3.4. Implementation of CRC

170

5.5.3.5. How to Decide C(X)

172

5.5.3.6. Error Detection Power of CRC

172

5.5.3.7. Error Recovery Mechanisms

173

5.6. Flow Control

173

5.6.1. Stop-and-Wait (SnW) Flow Control

173

5.6.2. The Sliding-windows (SW) Flow Control Mechanism

175

5.6.3. Link Utilization of Window Flow Control Mechanisms

179

5.6.4. Full-duplex Communications Using Window Flow Control

180

5.7. Flow Control Based Error Recovery Mechanisms

181

5.7.1. Stop-and-Wait ARQ

181

5.7.2. Go-Back-N ARQ

182

5.7.2.1. Full-duplex operation

182

5.7.2.2. Piggybacking

182

5.7.3. Selective Reject ARQ

183

5.7.4. Maximum Window Size

184

5.8. Link Control and Testing

185

5.9. Review Questions

186

6. Data Link Control Layer Protocol Examples

188

6.1. HDLC (High-level Data Link Control) Protocol

189

6.2. HDLC Frame Types

189

6.3. HDLC station types

193

6.3.1. Primary station

193

6.3.2. Secondary station

193

6.3.3. Combined stations

193

6.4. Operation modes

193

6.4.1. Normal Response Mode (NRM)

193

6.4.2. Asynchronous Balanced Mode (ABM)

193

6.4.3. Asynchronous Response Mode (ARM)

194

6.4.4. Extended Modes

194

6.5. The HDLC Frame

194

6.5.1. Flag

194

6.5.2. Address Field

194

6.5.2.1. Extended address format

195

6.5.3. Frame Check Sequence (FCS)

195

6.6. HDLC Protocol Operation

195

6.6.1. Selection of Timeout

196

6.6.2. Connection Setup and Termination

196

6.6.3. Data Exchange

197

6.6.3.1. Half-duplex Connection

198

6.6.3.2. Use of RR and RNR for Busy Condition Notice and Recovery

201

6.6.3.3. Use of REJ and SREJ

201

6.7. Asynchronous Transfer Mode (ATM) Protocol

202

6.7.1. The ATM Cell

203

6.7.1.1. Generic Flow Control (GFC)

203

6.7.1.2. Virtual Path/Channel Identifiers (VPI/VCI)

204

6.7.1.3. Control Bits

206

6.7.1.4. Header Error Control (HEC)

207

6.8. ATM Protocol Procedures

208

6.8.1. Virtual circuit and the frame relay protocol

208

6.8.2. Error Control

209

6.9. Medium Access Control (MAC) Layer for IEEE Wireless LANs

210

6.9.1. Random Access in LANs

211

6.9.2. Collision Avoidance

212

6.9.3. The Distributed Coordination Function (DCF)

213

6.9.3.1. Interframe Spacing (IFS)

214

6.9.4. MAC Frame Structure

214

6.9.5. MAC Frame Types

215

6.10. Review Questions

217

7. Multiplexing and Carrier Systems

218

7.1. Analog and Digital Transmissions

219

7.1.1. Analog and Digital Multiplexing

219

7.1.2. Frequency Division Multiplexing (FDM)

220

7.1.3. Frequency Division Duplexing (FDD)

221

7.1.4. Time Division Multiplexing (TDM)

222

7.1.5. Synchronous TDM

222

7.1.6. Statistical TDM

223

7.1.7. Statistical Versus Synchronous TDM

225

7.1.8. The TDM Switch

226

7.1.8.1. Framing

227

7.1.8.2. Pulse stuffing

228

7.2. Digital Carrier Systems

228

7.3. The DS-1 Carrier System

229

7.3.1. Total Bit Rate

230

7.3.2. Signaling Information

230

7.3.3. Problems with T-1/E-1 Systems

231

7.4. Synchronous Optical Network/ Synchronous Digital Hierarchy

232

7.5. Digital Subscriber’s Line (DSL)

234

7.5.1.8.1. Integration With Telephone

235

7.6. Multiplexing at higher layers

235

7.6.1. Multiple Protocols Per Layer With Connection-oriented Mode

236

7.6.2. Multiple Connections Per Protocol

237

7.7. Review Questions

239

8. The Network and Higher Layer Functions

240

8.1. The Network Layer

241

8.2. Typical Functions of Network layer

242

8.2.1. Connectionless Network Layers

242

8.2.2. Connection-oriented Mode

246

8.3. The End-to-end Layers

247

8.4. X.25 Packet Layer Protocol

249

8.4.1. X.25 Packet Types

250

8.5. Review Questions

253

9. Performance Models for Data Networks

254

9.1. The Network Performance

255

9.2. Performance of the Physical Layer Protocols

256

9.2.1. Performance Improvement at PHY

257

9.2.1.1. Channel Errors

257

9.2.1.2. Receiver Accuracy

258

9.3. Data Link Layer Performance

259

9.3.1. Flow Control Procedures

260

9.3.2. Error Control Procedures

263

9.3.2.1. Performance Models for FEC and BEC

263

9.4. Performance of the MAC Sublayer

265

9.5. Performance of the network and higher layers

266

9.5.1. Connectionless and Connection-oriented Protocols

267

9.5.2. QoS Differentiation in Connectionless Protocols

269

9.5.2.1. Priority Queueing

269

9.5.2.2. Fair Queueing

270

9.5.2.3. Custom Queueing

270

9.5.3. Performance of End-to-end Protocols

271

9.6. System Simulation for Performance Prediction

272

9.6.1. What is Simulation?

272

9.6.1.1. What is a Random Number?

273

9.6.1.2. The Uniform Random Variable

273

9.6.1.3. What is a Pseudorandom Number?

274

9.6.2. Designing a Simulation Program Versus Using a Package

274

9.7. Performance of Wireless and Mobile Networks

274

9.7.1. The Wireless Network Channel

275

9.7.1.1. Propagation Loss

275

9.7.1.2. Interference

275

9.7.1.3. Frequency Selectiveness

276

9.7.1.4. Time Selectiveness

277

9.7.1.5. Multipath

278

9.7.1.6. Diversity

278

9.7.2. Resource Management in Wireless Networks

279

9.7.3. Mobility Management in Mobile Networks

281

9.7.3.1. Handoff

282

9.7.3.2. Registration

282

9.8. Review Questions

283

References

284

Index

290

More eBooks at www.ciando.com

0