What is the different between synchronous and asynchronous transmission with examples?
A synchronous protocol expects a response from each transmission before the next transmission is sent. Only one transaction can be “in flight” at once. This is inefficient in cases where the latency of the connection is large with respect to the time it takes to actually send the data. Most common modem connections operate in synchronous mode. An asynchronous protocol will send multiple blocks of information without waiting for acknowledgement that the first has been received. There is generally some limit or “window” of how far ahead the transmitter can get of the acknowlegements. TCP/IP used on the internet is an example of such a protocol.