What is Data Transmission
What is Data Transmission
When considering the transmission of data from one device to another is the wiring, and of
primary concern when considering the wiring is the data stream.
It is the movement of data in the form of bits between two or more digital devices.
We can transmit either analog or digital signals from the sender to the receiver. So, data
transmission is also referred to as digital transmission or digital communications.
Transfer of data is done via some form of transmission media such as coaxial cable,
optical fiber, etc.
Data transmission may be external or internal. External that is one device to another
whereas internal means communication takes place between different parts of the same
device.
For example, data goes from the random access memory (RAM) or hard disk to a
processor is a form of data transmission.
Binary data includes 0s and 1s, maybe organized into groups of n bits. Computers produce and
consume data in groups of bits much as we conceive of and use spoken language in the form of
words rather than letters. We can send data n-bits at a time instead of one using grouping. This is
called parallel transmission.
The mechanism for parallel transmission is a conceptually simple one: use n wires to n
bits at one time. In this way, each bit has its wire, and all n bits of one group can be
transmitted with each clock pulse from one device to another.
The bits of a byte that is 8 bits are transmitted simultaneously on separate wires. If two
devices are close together computer or printer so the communication within the computer.
This figure shows how parallel transmission works for n=8. With a connector at each end, eight
wires are bundled in a cable.
Parallel transmission is used when,
For Example: During video streaming the time when a video is streamed to a viewer, bits need
to be sent quickly to prevent a video pausing or buffering.
If we want to send large volumes of data then that data is also time-sensitive. If there are slow
data streams, it will result in poor viewer experience.
It is easier to program.
Data is sent much faster as parallel transmission can increase the transfer speed by a
factor of n over the serial transmission.
Disadvantages of Using Parallel Data Transmission
Transmission of n communication lines is required to transmit the data stream and for this
n number of wires must be required.
This is expensive so it is usually limited to shorter distances.
If there is an increase in the number of users these wires will be too many to handle.
In serial transmission, one bit follows another that is in this transmission one bit flows at one
clock pulse, so we need only one communication line rather than n to transmit the data between
two communicating devices.
When serial data transmission is used to send or receive data, the data bits are organized
in a particular order, since they can only be sent one after another.
The order of the data bits is important as it determines the organization of the
transmission when it is received.
It is supposed as a reliable and efficient data transmission method because, after the
reception of the previous data bit, the next data bit is sent.
The serial transmission also occurs in two ways: Synchronous and Asynchronous
Transmission.
In Serial transmission, data is sent bit by bit from one computer to another using a two-
way path. Each bit has its own timing. In Serial Transmission, 8 bits are sent at a time,
with extra bits at the start and end (called Parity bits), which are 0 and 1. This method
uses special cables to send data over long distances. The data is sent in order. It uses a
9-pin cable shaped like a D to connect data in a series.
When Serial Transmission Is Used?
With only one communication channel serial transmission reduces the cost of
transmission with a factor of n.
In this type, a single communication link is used to In this type, multiple parallels links
transfer data from one end to another used to transmit the data
In serial transmission, one bit transferred at one In Parallel Transmission, eight bits
clock pulse. transferred at one clock pulse.
Conclusion
Both serial and parallel transmission have good and bad points. Serial Transmission works
better for sending data over long distances. Parallel transmission is used for short distances and
is faster. In the end, both ways are useful for moving data between devices.
Synchronous and Asynchronous data transmission.
In the world of computers and communication, how information travels from one place to
another can happen in different ways. Two common methods are synchronous and
asynchronous transmission. In this article, we are going to discuss the difference between
synchronous and asynchronous transmission in detail.
In this article, we are going to discuss Synchronous and Asynchronous Transmission and the
key difference between Synchronous and Asynchronous Transmission.
What is Synchronous Transmission?
In Synchronous Transmission, data is sent in the form of blocks or frames. This transmission is
the full-duplex type. Between sender and receiver, synchronization is compulsory. In
Synchronous transmission, There is no time gap present between data. It is more efficient and
more reliable than asynchronous transmission to transfer a large amount of data.
Both the sender and receiver are synchronized with a common clock signal. This means they
operate at the same speed and know exactly when to send and receive data. Data is sent in a
continuous stream, with each byte or chunk of data following the previous one without any
gaps. It’s efficient for sending large amounts of data quickly because there’s less overhead
(extra bits) needed to start and stop the transmission.
Example:
Chat Rooms
Telephonic Conversations
Video Conferencing
In this transmission, users have to wait till Here, users do not have to wait for the
the transmission is complete before getting completion of transmission in order to get a
a response back from the server. response from the server.
Errors are detected and corrected in real Errors are detected and corrected when the
time. data is received.
Low latency due to real-time High latency due to processing time and
Synchronous Transmission Asynchronous Transmission
Conclusion
Both synchronous and asynchronous transmissions have their strengths and weaknesses,
making them suitable for different types of applications. Synchronous transmission is efficient
for high-speed, continuous data transfer, while asynchronous transmission offers simplicity
and flexibility at the cost of some efficiency. Choosing between them depends on factors such
as speed requirements, hardware complexity, and error tolerance in the communication system.