Industrial Data Communications Fifth Edition. by Lawrence M. Thompson and Tim Shaw

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

iii

Industrial Data
Communications
Fifth Edition

By Lawrence M. Thompson
and Tim Shaw
v

Contents

Prologue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii

Preface to the Fifth Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xv

Chapter 1 Communication Concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1


Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Serial and Parallel Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Data Organization: Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Digital Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Analog Standard Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Digital Standard Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Data Organization: Communications Codes . . . . . . . . . . . . . . . . . . . . . . . 11
The IBM 4 of 8 Code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
International Telegraphic Alphabet #5 . . . . . . . . . . . . . . . . . . . . . . . . 13
Extended Binary Coded Decimal Interchange Code . . . . . . . . . . . . 16
Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Data Organization: Error Coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Block Parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Error Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Cyclic Redundancy Checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Checksum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
ARQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Forward Error Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Data Organization: Protocol Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Terminologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

v
vi

vi Industrial Data Communications, Fifth Edition

Protocol Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Chapter 2 Communications Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37


Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
ISO OSI Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Mail Analogy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
OSI Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
The Internet Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
The IEEE 802 Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Application Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
One-, Two-, Three-, and N-Tier Models . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Data Exchange Architectures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Producer-Consumer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Publisher-Subscriber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Chapter 3 Serial Communications Standards. . . . . . . . . . . . . . . . . . . . . . . . . . .61


Basic Concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
TIA/EIA Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
TIA/EIA-232-F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
EIA-449: Interface Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
TIA/EIA-422 and 423 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
TIA/EIA-530 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Interface Signal Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Ensuring Operability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Set Up Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Signals Required with Software Flow Control. . . . . . . . . . . . . . . . . . 83
Synchronous Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Clock Source in a Synchronous System. . . . . . . . . . . . . . . . . . . . . . . . 84
PC Serial Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Universal Serial Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
IEEE 1394 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
IEEE 1394c-2006 (FireWire S800T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
IEEE 1394-2008 (FireWire S1600 and S3200) . . . . . . . . . . . . . . . . . . . . 89
IEEE 1394d – Proposed (Future Enhancements) . . . . . . . . . . . . . . . . 90
SCSI (Contemporary Use Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
SATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
vii

Contents vii

Chapter 4 Local Area Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95


How We Got Here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
IEEE 802 LAN Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Layer 1, The Physical Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Topologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Transmission Media. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
802 and Industrial LANs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Wireless LANS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
802.11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
802.11a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
802.11b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
802.11g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
802.11n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
802.11ac . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
802.11ad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
802.11af . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
802.11ah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
802.16 WiMAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Wireless Mesh Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
LAN Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Repeater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Hub. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Layer 1 and Layer 2 Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Ethernet Switch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Layers 1, 2, and 3 Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Router. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Brouter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Gateways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Layer 2 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Media Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
IEEE 802.3/Ethernet: A Layer 1 and 2 Standard . . . . . . . . . . . . . . . . . . . 131
10BASE5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
10BASE2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
10BASE-T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
10BASE-FL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
100BASE-T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
100BASE-FX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
1000BASE-T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
1000BASE-CX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
1000BASE-SX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
1000BASE-LX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
10GbE – 10 Gigabit Ethernet Over Fiber. . . . . . . . . . . . . . . . . . . . . . 136
10 GbE – 10 Gigabit Ethernet Over Copper . . . . . . . . . . . . . . . . . . . 137
viii

viii Industrial Data Communications, Fifth Edition

40GbE and 100GbE (40 Gigabit and 100 Gigabit Ethernet) . . . . . . 138
IEEE 802 Media Access Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Ethernet CSMA/CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Industrial Token Passing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Token-Passing Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
802.5 Token-Passing Ring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Logical Link Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Introduction to Types of Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
802.2 Information (When Running 802.3 Networks). . . . . . . . . . . . 150
Gigabit Ethernet Jumbo Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
802.1q Tagged Ethernet Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
LAN Layer 3 and 4 Software: TCP/IP. . . . . . . . . . . . . . . . . . . . . . . . 154
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

Chapter 5 Network Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181


Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Object-Oriented Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Commercial Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Stand-alone Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Two-Tier Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
N-Tier (Three-Tier and Above). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
The Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Network Operating Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Microsoft Family of Windows Products . . . . . . . . . . . . . . . . . . . . . . 190
UNIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Protocols Used by Vendors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Microsoft’s NetBEUI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Common Internet File System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Netware’s IPX/SPX Suite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
TCP/IP Suite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Directory Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Domain Naming System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
AD (or any Directory Service) Conclusion . . . . . . . . . . . . . . . . . . . . 211
An Application Object Model: OPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Conclusions to Chapter 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

Chapter 6 Industrial Networks and Fieldbuses. . . . . . . . . . . . . . . . . . . . . . . . .221


Industrial Network Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Predictable Throughput. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Predictable Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Extremely Low Downtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Operation in Hostile Environments . . . . . . . . . . . . . . . . . . . . . . . . . . 223
ix

Contents ix

Scalable from One to Many. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223


Operable by Non-specialists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Maintainable by Non-specialists . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Distributed Control Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Process Automation Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Programmable Logic Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Selected Industrial Systems: Allen-Bradley and Modicon. . . . . . . . . . . 228
Selected Industrial Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
HART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
DeviceNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
ControlNet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
LonWorks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
AS-i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
P-Net . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
PROFIBUS/PROFINET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Foundation Fieldbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
ISA-100.11a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Ethernet-TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Supervisory Control and Data Acquisition Systems . . . . . . . . . . . . . . . 266
Wide-Area Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Modbus RTU Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
DNP3 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Select-Check-Operate Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Data Concentrator RTUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
Communications Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Modern WANs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Taking IP to the Field. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
The Death of Analog Telephone Lines . . . . . . . . . . . . . . . . . . . . . . . 285
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

Chapter 7 Wide Area Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .289


Wireline Transmission. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Carrier Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Wireline Effects on a DC Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Sine Wave as a Carrier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Encoding Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
Modulation Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Wireline Modems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
Modem Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
WAN Digital Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Telephone Lines as Media. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Public Switched Telephone System (Direct Distance Dialing) . . . 319
x

x Industrial Data Communications, Fifth Edition

Packet Switching. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321


Integrated Services Digital Network . . . . . . . . . . . . . . . . . . . . . . . . . 323
Frame Relay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
T1 Carrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
T3 Carrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Dataphone Digital Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Fractional T1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Functions of Basic Telco Digital Services . . . . . . . . . . . . . . . . . . . . . 327
Fiber Distributed Data Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Metropolitan Area Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Asynchronous Transfer Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Synchronous Optical Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Digital Subscriber Line. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Cable Modems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
WANs for Mobile and the Hinterlands . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
Wireless WAN Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
Worldwide Interoperability for Microwave Access . . . . . . . . . . . . 336
Wireless Mesh Networks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
SCADA Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Digital Microwave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Satellite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Mobile Telephony . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344

Chapter 8 Internetworking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .345


Layer 2: Internetworking Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Switch Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Bridge Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Types of Bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
Spanning Tree Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
Spanning Tree Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Layer 3 Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
Layer 3 Packet Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Router Actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
Router Protocols: Exterior Gateway. . . . . . . . . . . . . . . . . . . . . . . . . . 362
Router Protocols: Interior Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . 363
How Routers Are Designated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Bridges versus Routers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Routing Topologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
Router Physical Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
VLANs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
Managed Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
Gateways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
Encapsulating Bridges/Tunneling Gateways . . . . . . . . . . . . . . . . . 375
xi

Contents xi

Network Operating System Gateways . . . . . . . . . . . . . . . . . . . . . . . 375


WAN Gateways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Application Layer Gateways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Virtual Private Network Gateways . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382

Chapter 9 Cybersecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .383


Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
Types of Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
Risk and Consequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Sources of Threats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Security Vulnerabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Wireless Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
Methods of Attack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Denial of Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Social Engineering in IACS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Web-Based Research . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Other Investigation Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Password Cracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Vulnerability and Exploitation Tools . . . . . . . . . . . . . . . . . . . . . . . . 402
Internal Threats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Risk Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
IACS Countermeasures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Firewalls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
Firewall Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
Network Address Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
Monitoring Network Traffic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
Using Data Diodes to Protect Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
Hardening . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
Operating System Hardening. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
Network Hardening: Components . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Network Hardening: Port Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Network Hardening: Remote Administration. . . . . . . . . . . . . . . . . 418
Evolution of Threats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
The Internet and VPN Countermeasures . . . . . . . . . . . . . . . . . . . . . . . . . 419
Encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Internet Engineering Task Force Security Solutions . . . . . . . . . . . . 429
Network Management and Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Integration of IT Practices with Network Management. . . . . . . . . 431
Network Management: Security and Configuration . . . . . . . . . . . 432
Network Error/Fault Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Network Accounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Network Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
xii

xii Industrial Data Communications, Fifth Edition

IEC/ANSI/ISA-62443 Cybersecurity Standards . . . . . . . . . . . . . . . . . . . 434


Cyber Security Management System . . . . . . . . . . . . . . . . . . . . . . . . . 437
Risk Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Summary of Part 2, Annex A, of ISA-62443 . . . . . . . . . . . . . . . . . . . 440
Cyber Emergency Response Team. . . . . . . . . . . . . . . . . . . . . . . . . . . 442
Impetus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
ISASecure Certification Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445

Appendix A Number Systems Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .447

Appendix B Historical Aspects of Industrial Data Communications . . . . . . .457

Appendix C Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .475

Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .489

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .501

You might also like