Data communication

Data Communication
Data Communication Components(Image Source: Data Communication and Networking By Behrouz A. Forouzan)

Data communication is the exchange of information between computers. Data communication is used to send and receive data. Email, Instant Messaging, Phone calls, electronic meetings and video conferencing are applications of data communication. Data communication involves both hardware and software. Data communication consists of five elements. Sender, Receiver, Message, transmission medium and protocol.

SENDER

The sender is the device or computer that sends data.

RECEIVER

The receiver is the device or computer which receives data from the sender.

MESSAGE

The message is data which user wants to send or receive. Data can be any format such as text, numbers image, and video.

TRANSMISSION MEDIUM

The transmission medium is the physical path which is used to send message between sender and receivers. The transmission medium plays an important role in data communication effectiveness. Fiber optic cable, coaxial cable, twisted pair cable, infrared and radio waves are types of the transmission medium.

PROTOCOL

A protocol is an agreement between two computers. It is sets of rules to be followed by both computers for data communication. If Computer A wants to communicate with Computer B then both have to follow some protocols. Let us understand the protocol by a general example, John wants to communicate with Shahzad. John is from the United States of America(USA) knows English and Shahzad from Pakistan know Urdu, so for communication, they developed a protocol that they will always talk in English so that they can communicate and understand each other. Same for computers, Computer A wants to communicate with Computer B, he will communicate with certain protocols.

Data communication performance depends on certain characteristics. An effective data communication system must have four characteristics, which are explained below.

1.               DELIVERY:

A sender that sends data to a specific computer must be delivered to that computer and no other computer would receive that data.

2.               ACCURACY

The computer must deliver data that should be accurate it should not be altered or changed during data transmission. The altered data is not usable and will affect the data communication system performance.

3.               TIMELINESS

The computer must deliver data at a certain time. The data which receives data late will be not useful. For example, in a video conferencing system if video is delivering after big delay then this application will be useless.

4.               JITTER

Data communication sends data in packets. If these packets will not be delivered by the communication system in order or there is a variation in arrival time then the message will be useless and the receiver will get the distorted or wrong message.


Tags: Data Communication, Computer Networks

                                                                                                            

                                                                                                           


Next Post Previous Post
No Comment
Add Comment
comment url