Preface
PART I MODERN NETWORKING
CHAPTER 1 Elements of Modern Networking
CHAPTER 2 Requirements and Technology
PART II SOFTWARE-DEFINED NETWORKS
CHAPTER 3 SDN: Background and Motivation
CHAPTER 4 SDN Data Plane and OpenFlow
CHAPTER 5 SDN Control Plane
CHAPTER 6 SDN Application Plane
PART III VIRTUALIZATION
CHAPTER 7 Network Functions Virtualization: Concepts and Architecture
CHAPTER 8 NFV Functionality
CHAPTER 9 Network Virtualization
PART IV DEFINING AND SUPPORTING USER NEEDS
CHAPTER 10 Quality of Service
CHAPTER 11 QoE: User Quality of Experience
CHAPTER 12 Network Design Implications of QoS and QoE
PART V MODERN NETWORK ARCHITECTURE: CLOUDS AND FOG
CHAPTER 13 Cloud Computing
CHAPTER 14 The Internet of Things: Components
CHAPTER 15 The Internet of Things: Architecture and Implementation
PART VI RELATED TOPICS
CHAPTER 16 Security
CHAPTER 17 The Impact of the New Networking on IT Careers
Appendix A: References
Glossary
,Index
Table of Contents
Preface
PART I MODERN NETWORKING
Chapter 1: Elements of Modern Networking
1.1 The Networking Ecosystem
1.2 Example Network Architectures
A Global Network Architecture
A Typical Network Hierarchy
1.3 Ethernet
Applications of Ethernet
Standards
Ethernet Data Rates
1.4 Wi-Fi
Applications of Wi-Fi
Standards
Wi-Fi Data Rates
1.5 4G/5G Cellular
First Generation
Second Generation
Third Generation
Fourth Generation
Fifth Generation
1.6 Cloud Computing
Cloud Computing Concepts
The Benefits of Cloud Computing
Cloud Networking
Cloud Storage
1.7 Internet of Things
Things on the Internet of Things
Evolution
Layers of the Internet of Things
1.8 Network Convergence
1.9 Unified Communications
, 1.10 Key Terms
1.11 References
Chapter 2: Requirements and Technology
2.1 Types of Network and Internet Traffic
Elastic Traffic
Inelastic Traffic
Real-Time Traffic Characteristics
2.2 Demand: Big Data, Cloud Computing, and Mobile Traffic
Big Data
Cloud Computing
Mobile Traffic
2.3 Requirements: QoS and QoE
Quality of Service
Quality of Experience
2.4 Routing
Characteristics
Packet Forwarding
Routing Protocols
Elements of a Router
2.5 Congestion Control
Effects of Congestion
Congestion Control Techniques
2.6 SDN and NFV
Software-Defined Networking
Network Functions Virtualization
2.7 Modern Networking Elements
2.8 Key Terms
2.9 References
PART II SOFTWARE-DEFINED NETWORKS
Chapter 3: SDN: Background and Motivation
3.1 Evolving Network Requirements
Demand Is Increasing
Supply Is Increasing
Traffic Patterns Are More Complex
Traditional Network Architectures are Inadequate
3.2 The SDN Approach