Business Data Communications and Networking,
14th Edition
by Jerry FitzGerald (Author), Alan Dennis (Author), Alexandra Durcikova (Author)
,TABLE OF CONTENTS
Part One Introduction 1
Chapter 1 Introduction to Data Communications 1
1.1 Introduction 1
1.2 Data Communications Networks 5
1.2.1 Components of a Network 6
1.2.2 Types of Networks 7
1.3 Network Models 8
1.3.1 Open Systems Interconnection Reference Model 9
1.3.2 Internet Model 10
1.3.3 Message Transmission Using Layers 12
1.4 Network Standards 14
1.4.1 The Importance of Standards 14
1.4.2 The Standards-Making Process 15
1.4.3 Common Standards 17
1.5 Future Trends 18
1.5.1 Wireless LAN and BYOD 18
1.5.2 The Internet of Things 18
1.5.3 Massively Online 19
1.6 Implications for Cyber Security 20
Part Two Fundamental Concepts 27
Chapter 2 Application Layer 27
2.1 Introduction 27
2.2 Application Architectures 28
2.2.1 Host-Based Architectures 29
2.2.2 Client-Based Architectures 30
,2.2.3 Client–Server Architectures 30
2.2.4 Cloud Computing Architectures 33
2.2.5 Peer-to-Peer Architectures 35
2.2.6 Choosing Architectures 36
2.3 World Wide Web 37
2.3.1 How the Web Works 37
2.3.2 Inside an HTTP Request 38
2.3.3 Inside an HTTP Response 39
2.4 Electronic Mail 41
2.4.1 How Email Works 41
2.4.2 Inside an SMTP Packet 44
2.4.3 Attachments in Multipurpose Internet Mail Extension 45
2.5 Other Applications 45
2.5.1 Telnet 46
2.5.2 Videoconferencing 47
2.6 Implications for Cyber Security 48
Chapter 3 Physical Layer 59
3.1 Introduction 59
3.2 Circuits 61
3.2.1 Circuit Configuration 61
3.2.2 Data Flow 62
3.2.3 Multiplexing 62
3.3 Communication Media 65
3.3.1 Twisted-Pair Cable 65
3.3.2 Coaxial Cable 65
3.3.3 Fiber-Optic Cable 66
3.3.4 Radio 67
, 3.3.5 Microwave 68
3.3.6 Satellite 68
3.3.7 Media Selection 70
3.4 Digital Transmission of Digital Data 71
3.4.1 Coding 71
3.4.2 Transmission Modes 72
3.4.3 Digital Transmission 73
3.4.4 How Ethernet Transmits Data 74
3.5 Analog Transmission of Digital Data 75
3.5.1 Modulation 75
3.5.2 Capacity of a Circuit 78
3.5.3 How Modems Transmit Data 78
3.6 Digital Transmission of Analog Data 79
3.6.1 Translating from Analog to Digital 79
3.6.2 How Telephones Transmit Voice Data 80
3.6.3 How Instant Messenger Transmits Voice Data 81
3.6.4 Voice over Internet Protocol (VoIP) 82
3.7 Implications for Cyber Security 83
Chapter 4 Data Link Layer 91
4.1 Introduction 91
4.2 Media Access Control 92
4.2.1 Contention 92
4.2.2 Controlled Access 92
4.2.3 Relative Performance 93
4.3 Error Control 94
4.3.1 Sources of Errors 94
4.3.2 Error Prevention 96
14th Edition
by Jerry FitzGerald (Author), Alan Dennis (Author), Alexandra Durcikova (Author)
,TABLE OF CONTENTS
Part One Introduction 1
Chapter 1 Introduction to Data Communications 1
1.1 Introduction 1
1.2 Data Communications Networks 5
1.2.1 Components of a Network 6
1.2.2 Types of Networks 7
1.3 Network Models 8
1.3.1 Open Systems Interconnection Reference Model 9
1.3.2 Internet Model 10
1.3.3 Message Transmission Using Layers 12
1.4 Network Standards 14
1.4.1 The Importance of Standards 14
1.4.2 The Standards-Making Process 15
1.4.3 Common Standards 17
1.5 Future Trends 18
1.5.1 Wireless LAN and BYOD 18
1.5.2 The Internet of Things 18
1.5.3 Massively Online 19
1.6 Implications for Cyber Security 20
Part Two Fundamental Concepts 27
Chapter 2 Application Layer 27
2.1 Introduction 27
2.2 Application Architectures 28
2.2.1 Host-Based Architectures 29
2.2.2 Client-Based Architectures 30
,2.2.3 Client–Server Architectures 30
2.2.4 Cloud Computing Architectures 33
2.2.5 Peer-to-Peer Architectures 35
2.2.6 Choosing Architectures 36
2.3 World Wide Web 37
2.3.1 How the Web Works 37
2.3.2 Inside an HTTP Request 38
2.3.3 Inside an HTTP Response 39
2.4 Electronic Mail 41
2.4.1 How Email Works 41
2.4.2 Inside an SMTP Packet 44
2.4.3 Attachments in Multipurpose Internet Mail Extension 45
2.5 Other Applications 45
2.5.1 Telnet 46
2.5.2 Videoconferencing 47
2.6 Implications for Cyber Security 48
Chapter 3 Physical Layer 59
3.1 Introduction 59
3.2 Circuits 61
3.2.1 Circuit Configuration 61
3.2.2 Data Flow 62
3.2.3 Multiplexing 62
3.3 Communication Media 65
3.3.1 Twisted-Pair Cable 65
3.3.2 Coaxial Cable 65
3.3.3 Fiber-Optic Cable 66
3.3.4 Radio 67
, 3.3.5 Microwave 68
3.3.6 Satellite 68
3.3.7 Media Selection 70
3.4 Digital Transmission of Digital Data 71
3.4.1 Coding 71
3.4.2 Transmission Modes 72
3.4.3 Digital Transmission 73
3.4.4 How Ethernet Transmits Data 74
3.5 Analog Transmission of Digital Data 75
3.5.1 Modulation 75
3.5.2 Capacity of a Circuit 78
3.5.3 How Modems Transmit Data 78
3.6 Digital Transmission of Analog Data 79
3.6.1 Translating from Analog to Digital 79
3.6.2 How Telephones Transmit Voice Data 80
3.6.3 How Instant Messenger Transmits Voice Data 81
3.6.4 Voice over Internet Protocol (VoIP) 82
3.7 Implications for Cyber Security 83
Chapter 4 Data Link Layer 91
4.1 Introduction 91
4.2 Media Access Control 92
4.2.1 Contention 92
4.2.2 Controlled Access 92
4.2.3 Relative Performance 93
4.3 Error Control 94
4.3.1 Sources of Errors 94
4.3.2 Error Prevention 96