The book contains the basic concepts, terminology, protocols, and technologies used in modern data communication, local area networks (LANs), and wide area networks (WANs). The reader receives a thorough introduction to topics such as: OSI and TCP/IP reference models, error detection and correction methods, data link control and protocols, packet switching, Internet working, congestion control, quality of service, cryptography,and network security. The book also includes a chapter on emerging technologies such as IoT, Big Data Analytics, and Wireless Sensor Networks (WSNs). Features: Covers the major components and protocols of data communications and networking Includes a discussion of emerging technologies such as Big Data Analytics, cloud computing, Internet of Things (IoT), Smart Grid, SCADA,control systems, and Wireless Sensor Networks (WSN) Provides "Test Your Knowledge" exercises with answers at the end of each chapter to help master the concepts discussed