Capítulo 6. Redes e protocolos de comunicação
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Como é que sabes o que se passa na cabeça de alguém? Pergunta-lhe. Podes simplesmente dizer: "Acho que há algo que te preocupa e partilhá-lo pode ajudar-te a aliviar o peso da tua mente". Esta é uma simples troca de palavras a que chamamos comunicação. Pode haver diferentes formas de comunicar. Por exemplo, neste cenário, a conversa pode ter acontecido pessoalmente ou através de uma aplicação de mensagens ou de uma chamada telefónica numa língua que ambos compreendam. Apresentámos-te brevemente o conceito de comunicação no Capítulo 1. Neste capítulo, vamos aprofundar a ideia de comunicação com muito mais pormenor.
A Internet mudou muito ao longo do tempo e foram criadas muitas soluções para resolver novos problemas com que nos deparamos quando comunicamos através da Internet. É importante que existam diretrizes ou mecanismos para garantir que as pessoas e as máquinas possam trabalhar umas com as outras. Vamos começar a nossa discussão com modelos de comunicação para reforçar a nossa compreensão de que a comunicação através da Internet obedece a determinadas regras, que são designadas por protocolos. Deves ter visto muitas palavras-chave por aí, como TCP, XMPP, WebSockets, WebRTC, HTTP, GraphQL, REST, etc. Pode ser muito confuso descobrir o que esses termos significam e em quais cenários eles devem ser usados. Este ...