Synchronous transmission means both the sending and receiving devices are
on the same frequency. This method uses precise timing for error checking.
Asynchronous transmission sends each byte of data with a start bit at the
front and a stop bit at the end. Timing is variable and is not used for
error checking. Asynchronous transmission is a less sophisticated way to
send data, but less complex and less expensive.