Synchronous and Asynchronous Transmission
Synchronous - 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.
Asynchronous - In Asynchronous Transmission, data is sent in form of byte or character. This transmission is the half-duplex type transmission. In this transmission start bits and stop bits are added with data. It does not require synchronization. Asynchronous transmission is like sending individual text messages without knowing exactly when the other person will read them.
The sender and receiver do not share a common clock signal. Instead, data is sent one byte or character at a time, with start and stop bits indicating the beginning and end of each byte. Each piece of data is sent independently, with gaps in between, allowing the receiver to process each byte as it arrives. It’s flexible and simpler to implement, especially useful for communications where data is sent intermittently.
Comments
Post a Comment