Data communication is the transfer and flow of data from one place to another. Learn all about how it works and careers in data communication.
Just like humans communicate in a variety of ways—by speaking, texting, and emailing—data similarly transfers from one place to another using different mediums. This process of moving electronic and digital data is called data communication.
Learn about the basics, such as types of data communication and networks, along with careers that typically require an understanding of data communication.
Data communication is the process of transferring data from one place to another or between two locations. It allows electronic and digital data to move between two networks, no matter where the two are located geographically, what the data contains, or what format they are in.
A common example of data communication is connecting your laptop to a Wi-Fi network. This action requires a wireless medium to send and receive data from remote servers.
The type of data transmission demonstrates the direction in which the data moves between the sender and receiver.
Simplex data transmission: Data is sent from sender to receiver
Half-duplex data transmission: Data can transmit both ways, but not simultaneously
Full-duplex data transmission: Data can transmit both ways at the same time
Full-duplex data transmission is the most common type found in computer networks. You may be familiar with some of the ways you use computer networks in your daily life, such as communicating through instant messaging on Slack or video on Zoom or sharing files via tools like Apple’s AirDrop.
Some different types of computer networks include:
Personal area network (PAN)
Campus area network (CAN)
Metropolitan area network (MAN)
Wide area network (WAN)
These computer networks indicate the geographic coverage. LAN, for example, refers to devices connected in a physical location, such as an office or apartment building.
A data communication system is comprised of the following:
Message: The data to be transmitted or communicated, which can include numbers, text, photos, sound, or video.
Sender: The computer or device (e.g., phone, tablet) that sends the message.
Receiver: The computer or device that receives the message, which can be different from the sender.
Medium: The channel through which the message is carried from sender to receiver, such as twisted pair wire, coaxial cable, fiber optic cable, or wireless.
Protocol: The set of rules that govern the communication between computers. These rules are followed by both the sender and receiver.
Consider enrolling in Google’s Cybersecurity Professional Certificate to understand how to protect networks from cyberattacks:
The protocol performs a variety of functions to carry out data communication. Review these examples:
Data sequencing: Data sequencing breaks down a long message into smaller chunks called packets. Rules of data sequencing define how these packets of data are numbered to prevent losing or duplicating them.
Data routing: Data routing rules define the most efficient route between sender and receiver.
Flow control: This protocol prevents a fast sender from overwhelming a slower receiver by regulating the flow of data, like a traffic controller.
Error control: These types of rules detect errors in messages and reroute messages to the correct receiver. Often, the message must be discarded by the receiver and reissued by the sender.
Order of transmission: This set of rules makes sure all the network nodes have access to the lines of communication based on priority (for example, chronological order of sent messages).
Data transmission is the steps used to send data from one point to another; it falls under the umbrella of data communication. Data communication is a broader concept that also includes protocols and error checking needed to ensure the data can be transferred between the sender and receiver.
If you’re looking for a role that hands sending data from one site to another, consider these roles.
A data communication analyst oversees the operations of information and network systems. After conducting research on which technologies will best suit a company's needs, these analysts are in charge of designing, testing, and maintaining these systems.
Average annual salary: $78,275 [1]
Education requirements: Bachelor’s degree in cybersecurity, data science, computer science, or related field
A data communication engineer designs data communications services such as routers and network security systems. You may also implement and maintain VPN networks and multiprotocol label switching (MPLS).
Average annual salary: $90,317 [2]
Education requirements: Bachelor’s degree in cybersecurity, data science, computer science, or related field, and certification in CompTIA’s Network+ or Cisco's CCNA
A network security engineer is a cybersecurity professional who is in charge of protecting a company’s network and any devices linked to it. You make sure networks are free of malfunctions and destruction by implementing virus protection, troubleshooting the network for weak points, and creating safety protocols to prevent future cyberattacks or security breaches.
Average annual salary: $119,015 [3]
Education requirements: Bachelor’s degree in cybersecurity, computer science, information technology, or related field
Data communication involves transferring electronic data across networks through various transmission types supported by protocols and network structures.
Start your journey into data communication by taking the course Fundamentals of Network Communication, part of the Computer Communications Specialization, from the University of Colorado. You’ll trace the evolution of networks, identify key concepts for architecture, look at examples of protocols and services, and how it all fits together in a network of data communication. Try a free 7-day trial of Coursera Plus today.
course
In this course, we trace the evolution of networks and identify the key concepts and functions that form the basis for layered architecture. We introduce ...
4.6
(2,350 ratings)
123,646 already enrolled
Intermediate level
Average time: 15 hour(s)
Learn at your own pace
Glassdoor. "How much does a Data Communication Analyst make?, https://www.glassdoor.com/Salaries/data-communication-analyst-salary-SRCH_KO0,26.htm." Accessed November 5, 2024.
Glassdoor. "How much does a Data Communications Engineer make?, https://www.glassdoor.com/Salaries/data-communications-engineer-salary-SRCH_KO0,28.htm." Accessed November 5, 2024.
Glassdoor. "How much does a Network Security Engineer make?, https://www.glassdoor.com/Salaries/network-security-engineer-salary-SRCH_KO0,25.htm." Accessed November 5, 2024.
Editorial Team
Coursera’s editorial team is comprised of highly experienced professional editors, writers, and fact...
This content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.
Take your skills to the next level with expert-led courses and Coursera Coach, your AI-powered guide.
Earn recognized credentials from top companies like Meta, Google, Microsoft, and more.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work.
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
These cookies enable the website to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.