Synchronous Communication And Asynchronous Communication