A way to send information at non-regular intervals, as-needed. The alternative is Synchronous communication, where information is sent continuously and synchronized with a time signal.