A comunicação em sistemas distribuídos é fundamental para o adequado
funcionamento e coordenação das tarefas entre os nós interconectados. Conforme Tanenbaum e Van
Steen (2017), é por meio da comunicação que esses sistemas são capazes de compartilhar
informações, sincronizar operações e assegurar a consistência dos dados. Nesse contexto, são
empregados diversos mecanismos e protocolos que visam garantir a eficiência e confiabilidade das
trocas de dados. A comunicação em sistemas distribuídos se baseia em: