Lyna has tutored undergraduate Information Management Systems and Database Development. She has a Bachelor's degree in Electrical Engineering and a Masters degree in Information Technology.
Asynchronous & Synchronous Transmission
What Is Transmission?
Transmission is the action of transferring or moving something from one position or person to another. A letter can be handed to you, received in the mail, read to you, or received by via email. These are all different methods of transmitting the letter. Likewise, in information systems, data transmission is the transferring of data from one system component to another. There are different types and methods of data transmission.
Types of Transmission
Information technology deals with the manipulations and transmission of data and digital signals. Data is usually in the form of bits and bytes. A byte is a unit of data (digital information) consisting of 8 bits.
Synchronous transmission
The word synchronous refers to things happening at the same time. This holds true for synchronous transmission within the context of information technology. Synchronous transmission is, therefore, defined as the process by which data or a signal is transferred from one application system or device to another at constant periods or intervals, usually monitored by a clock. This means that the transmitting and receiving systems send and receive data at the same rate or speed. They are in sync. An example of this is copying data from one file location to another:
![]() |
In this diagram, data is being transmitted from A to B, A being the sender and B being the receiver. A couple of sync data packets initialize the transmission process. The sync packets, once received by the receiver, are decoded and serve to synchronize the receiving clock with the sending clock. Once synchronization is achieved, sending and receiving commences.
Bus Cycles
Remember that a computer system is made of different components all working together to process information. As such, the computer is characterized by a constant stream of data and signals between its components. Because of this, a bus system of communication is another mode of data transmission used between the corresponding components. City buses serve to take people to different destinations all around town, and a bus can serve multiple locations.
The same concept applies to bus cycles in technology. They can be accessed and used to service different components within the computer system, with clocks used to synchronize flow and keep streams flowing smoothly. A bus cycle is therefore defined as the time it takes to complete a single transaction between one component and another. An example is a single read/write operation. The transmission is done in synchronization with the computer's clock.
Asynchronous Transmission
In the case of asynchronous transmission, the data or signals being transmitted and received are not done in synchronization. The time interval between the sending and receiving devices enable transmission and reception at their own pace. This means the data sending transmitter may not be at the same rate as the data receptor. This mode of transmission is not monitored by the same rate and the transmission is said to be asynchronous. For example, observe the data transfer:
![]() |
In the example we just covered, the sender and receiver do not transmit on synchronized clocks. The data packets are given start and stop bits which serve as an indication of the commencement of a data block and the end of it. The timing of each data block is therefore determined by the start and stop bits.
Protocols
The computer's software, programs, and components make up a digital system. Like any other system of working components, there must be a common set of rules and regulations governing components. These are known as protocols. Protocols are a set of rules that specify how components communicate with each other. Thus, protocols can be synchronous or asynchronous.
Synchronous protocols transfer information faster and at a fixed rate monitored by a clock. Asynchronous protocols are more flexible in that there is no clock signal to dictate the rate of information transmission; rather transmission is done at a more natural pace, be it slow or fast, generated by the devices themselves.
Bandwidth
Bandwidth is all about the capacity to transmit. If you compare a fireman's hose with your kitchen faucet, you will see that the fireman's hose can transmit a lot more water in a minute than your kitchen faucet can. It is all about capacity. Simply put, bandwidth is the capacity a computer connection has to carry a certain amount of data within a certain frequency or time frame. The frequency is normally measured in bits per second. The higher the number of bits per second the faster the data is transmitted and higher the bandwidth capacity.
Lesson Summary
The transmission of data between different components of a computer system can be done in a number of ways. Transmission can be done synchronously, where sending and receiving data occur at the same rate, since synchronous refers to things happening at the same time. It can be done asynchronously, where sending and receiving are done at different rates. Transmission can occur using bus cycles, where buses service multiple components according to frequency cycles.
There are rules and regulations governing both synchronous and asynchronous transmission known as protocols. In all these data transmission techniques, the rate of transmission is determined by the bandwidth of the connection. The bandwidth determines the capacity of data that can be transmitted.
To unlock this lesson you must be a Study.com Member.
Create your account
Register to view this lesson
Unlock Your Education
See for yourself why 30 million people use Study.com
Become a Study.com member and start learning now.
Become a MemberAlready a member? Log In
Back