Protocol, Event and Communication

protocol refers to a set of rules that governs the communication between two or more entities. These rules define the format, timing, sequencing, and error control of messages exchanged between the entities.

An event is any occurrence or change of state that is significant to the system or application being developed. Event-driven architectures establish an event that can be consumed and reacted to. Event-driven protocols are used to define the relationships between client and server, as well as server to server, and create systems within a specific set of relationships that allow for extensive functionality.

Communication refers to the exchange of information between two or more entities. In the context of computer science, communication can occur between hardware devices, software components, or between humans and machines. Communication protocols are used to define the rules and standards for exchanging information between these entities.

Shared Banner Directory p8