Distinguish between Synchronous and Asynchronous protocols?
The terms "synchronous" and "asynchronous" refer to the two
different styles of exchanging information in a digital system
between two ports or devices. In both styles, messages need to be
organized in order to ensure that they are properly handled.
Synchronous messages typically use some sort of external clock to
match data exchange, while asynchronous messages simply move at
their own individual rates of speed, relying on established systems
of rules to ensure proper routing. All computer systems employ both
methods of communication and there are a number of different
protocols for each.