Data Communication and Computer Networking is the fastest growing sector in all technologies in today’s internet world. Data Communication is defined as the transfer of data between two or more than two devices from one place to another. Data Communication between these remote devices can be achieved from the process called Networking. Networking is the computer science department that includes the connection of Computers, media, and Computer Networking devices. In this tutorial, we will understand about Data Communication components, types of Data representation, creation of data flow, Networking categories (LAN, WAN, etc.) and their functionality, Protocols, and standards, Network models, etc.