Data Transmission
Data Transmission
TRANSMISSION
BSCS 4 th (Morning)
Data Transmission
o Data transmission is the process of sending digital or analog data over a communication medium to one
or more computing, network, communication or electronic devices.
o It enables the transfer and communication of devices in a point-to-point, point-to-multipoint and
multipoint-to-multipoint environment.
o Data transmission is also known as digital transmission or digital communications.
o The data are represented as an electromagnetic signal, such as an electrical voltage, radio wave,
microwave, or infrared signal.
o This transfer of data takes place via some form of transmission media (for example, coaxial cable, fiber
optics etc.)
Parallel Transmission
o It differs from serial communication, which sends only one bit at a time; this
distinction is one method to classify a communication channel.
o A parallel interface comprises parallel wires that individually contain data and
other cables that allow the transmitter and receiver to communicate.
o Therefore, the wires for a similar transmission system are put in a single
physical thread to simplify installation and troubleshooting.
Parallel Transmission
o A large amount of data must be delivered across connection lines at high speeds
that match the underlying hardware.
o The data stream must be transmitted through "n" communication lines, which
necessitates using many wires.
o On the other hand, parallel communication delivers multiple bits as a single unit
through a network with many similar channels.
o 8-bits are conveyed at a time in serial transmission, with a start bit and a stop bit.
o Serial computer buses are becoming more common, even across shorter
distances, since newer serial technologies' greater signal integrity and
transmission speeds have begun to outperform the parallel bus's simplicity
advantage.
◦ There are two types of serial transmission-synchronous and asynchronous both these transmissions use
'Bit synchronization'
◦ Bit Synchronization is a function that is required to determine when the beginning and end of the data
transmission occurs.
◦ Bit synchronization helps the receiving computer to know when data begin and end during a
transmission.
o In this transmission start bits and stop bits are added with data.
o Instead, data is sent one byte or character at a time, with start and stop bits indicating the
beginning and end of each byte.
o Each piece of data is sent independently, with gaps in between, allowing the receiver to process
each byte as it arrives.
o It’s flexible and simpler to implement, especially useful for communications where data is sent
intermittently.
Example:
o Emails
o Forums
o Letters
Synchronous Transmission
o Both the sender and receiver are synchronized with a common clock signal.
Synchronous Transmission
o This means they operate at the same speed and know exactly when to send and
receive data.
o Data is sent in a continuous stream, with each byte or chunk of data following the
previous one without any gaps.
o 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:
o Chat Rooms
o Telephonic Conversations
o Video Conferencing
Transmission Mode
o It primarily determines the direction in which the data must travel to reach
the receiving system or node.
o The first is simplex, followed by half duplex, and finally full duplex.
Simplex Mode
◦ Officers talk one at a time, and others must wait before responding.
◦ Communication is possible in both directions, but only one person can talk at a time.
◦ Both people can speak and listen at the same time without waiting.
Video Calls (Zoom, WhatsApp, Skype, etc.) 🎥💬
◦ You can talk and hear the other person at the same time.
Online Multiplayer Games 🎮🌍
◦ Players send and receive game data continuously, allowing real-time interaction.
Simplex Half-duplex Full-duplex
It provides one-way It provides two-way It provides two-way
communication. communication but one way communication at the same
at a time. time.
A device can only send data, A device can send and receive A device can send and receive
but it cannot receive data. data but one at a time. data at the same time.
It utilizes less bandwidth than It utilizes more bandwidth It utilizes more bandwidth
half-duplex and full-duplex. than simplex but less than than simplex and half-duplex.
full-duplex.
It uses one channel to It also uses one channel to It uses two separate channels
transmit data. transmit data. to transmit data.
Keyboards and scanners are Hubs and old NICs are Switches and modern NICs are
examples of simplex. examples of half-duplex. examples of full-duplex.