Data Transmission
Everyone chats with others via chatting apps, sending data to other via internet, in short everyone in today’s world is sending data from one device to another, but have you ever thought how this data is transmitted from one device to another device via internet. Here we will understand how this transmission occurs.
The Bit
Did you know that computers and networks only work with binary digits, zeros and ones?
It can be difficult to imagine that all of our data is stored and transmitted as a series of bits. Each bit can only have one of two possible values, 0 or 1. the term bit is an abbreviation of “binary digit” and represents the smallest piece of data. Humans interpret words, pictures, or anything written in human readable language but on other side computers who can interpret only patterns of bits.
So, now you must have understood, what the bit is? The bit is nothing but a binary digit with a value of only 0 or 1.
A bit is stored and transmitted as one of two possible discrete states. This can include two directions of magnetization, two distinct voltage or current levels, two distinct levels of light intensity, or any other physical system of two discrete states. Let’s understand it with an example. Suppose we have a light bulb which is connected to a controlling switch. The switch has only 2 functionalities, it can be either On or Off; in binary representation, these states would correspond to 1 and 0 respectively.
Every input device (mouse, keyboard, voice-activated receiver) will translate human interaction into binary code for the CPU to process and store. Every output device (printer, speakers, monitors, etc.) will take binary data and translate it back into human recognizable form. Within the computer itself, all data is processed and stored as binary.
Computers use binary codes to represent and interpret letters, numbers and special characters with bits. A commonly used code is the American Standard Code for Information Interchange (ASCII). With ASCII, each character is represented by eight bits.
For example:
- Capital letter: A = 01000001
- Number: 7= 00110111
- Special character: # = 00100011
Each group of eight bits, such as the representations of letters and numbers, is known as a byte.
Codes can be used to represent almost any type of information digitally including computer data, graphics, photos, voice, video, and music.
Common Methods of Data Transmission
In the above section, we have understood what the bit is, and how any letter, number etc. are getting converted into bits. Now we will understand how these bits are transmitted across the networks.
After the data is transformed into a series of bits, it must be converted into signals that can be sent across network media to its destination. Media refers to the physical medium on which the signals are transmitted. Examples of media are copper wire, fiber-optic cable, and electromagnetic waves through the air. A signal consists of electrical or optical patterns that are transmitted from one connected device to another. These patterns represent the digital bits (i.e. the data) and travel across the media from source to destination as either a series of pulses of electricity, pulses of light, or radio waves. Signals may be converted many times before ultimately reaching the destination, as corresponding media changes between source and destination.
Get Red_Ghost’s stories in your inbox
Join Medium for free to get updates from this writer.
There are three common methods of signal transmission used in networks:
- Electrical signals: Transmission is achieved by representing data as electrical pulses on copper wire.
- Optical signals: Transmission is achieved by converting the electrical signals into light pulses.
- Wireless signals: Transmission is achieved by using infrared, microware, or radio waves through the air.
In most homes and small businesses, network signals are transmitted across copper wires (cables) or Wi-Fi enabled wireless connections. Larger networks employ fiber-optic cables in order to reliably carry signals for longer distances.
Bandwidth
Streaming a movie or playing a multiplayer game requires reliable, fast connections. To support these “high bandwidth” applications, networks have to be capable of transmitting and receiving bit at a very high rate.
Different physical media support the transfer of bits at different speeds. The rate of data transfer is usually discussed in terms of bandwidth and throughput.
Bandwidth is the capacity of a medium to carry data. Digital bandwidth measures the amount of data that can flow from one place to another in a given amount of time. Bandwidth is typically measured in the number of bits that (theoretically) can be sent across the media in a second. Common bandwidth measurements are as follows:
- Thousands of bits per second (Kbps)
- Millions of bits per second (Mbps)
- Billions of bits per second (Gbps)
Physical media properties, current technologies, and the laws of physics all play a role in determining available bandwidth.
Throughput
Like bandwidth, throughput is the measure of the transfer of bits across the media over a given period of time. However, due to a number of factors, throughput does not usually match the specified bandwidth. Many factors influence throughput including:
- The amount of data being sent and received over the connection
- The types of data being transmitted
- The latency created by the number of network devices encountered between source and destination.
Latency refers to the amount of time, including delays, for data to travel from one given point to another.
Throughput measurements do not take into account the validity or usefulness of bits being transmitted and received. Many messages received through the network are not destined for specific user applications. An example would be network control messages that regulate traffic and correct errors.
In an internetwork or network with multiple segments, throughput cannot be faster than the slowest link of the path from sending device to the receiving device. Even if all or most of the segments have high bandwidth, it will only take one segment in the path with lower bandwidth to create slowdown of the throughput of the entire network.








