Keeping this in consideration, how do two applications communicate?
Android inter-process communication
At the simplest level, there are two different ways for apps to interact on Android: via intents, passing data from one application to another; and through services, where one application provides functionality for others to use.
Secondly, how do applications communicate over the Internet? IP is the communication that takes place between computers. So IP is what sends packets between computer. It can also route packets to a correct destination. TCP will break down the data communicated between applications into packets so that they can be sent over IP to another computer.
Keeping this in view, what is application communication?
Typical communications applications include wireless systems using RF and microwave, MIMO, wireless LAN's, mobile phones, base station monitoring, surveillance, satellite communications, bus testing, cable testing, antenna and transmitter testing.
How do applications communicate with the kernel?
Applications running on the system communicate with the kernel via system calls (see Figure 1.1). An application typically calls functions in a libraryfor example, the C librarythat in turn rely on the system call interface to instruct the kernel to carry out tasks on their behalf.