Article image
Monica Souza
Monica Souza14/06/2025 19:51
Compartilhe

Por trás da nuvem e da programação, conheça os protocolos

    Quando vamos programar ou explorar serviços na nuvem, algo está acontecendo nos bastidores: protocolos de rede. Pilares invisíveis que permitem a comunicação entre dispositivos, sistemas e pessoas.

    O que são protocolos? 

    Para entender os protocolos, podemos utilizar de um exemplo de comunicação: conheci uma pessoa que é natural da Índia, mas eu não falo a língua dessa pessoa e nem ela fala português, porém ela fala inglês e eu também, nisso decidimos que vamos nos comunicar em inglês. Antes da comunicação, nós estabelecemos regras ou acordos para organizar a troca de informação, que foi a escolha do idioma. Para que tudo vá bem, podemos precisar de um meio de confirmação para saber se o que está sendo falado está sendo entendido realmente, por exemplo, a medida que vamos nos comunicando um sinal de positivo pode confirmar que o meu colega está realmente entendo o que eu estou falando e assim vice-versa.

    Na tecnologia, o protocolo acontece de forma semelhante, ele é um conjunto de regras que definem como a comunicação entre dispositivos deve acontecer. Ele determina o idioma, a estrutura da mensagem, a ordem em que as mensagens devem ser enviadas e recebidas, os meios de confirmação que garantem que tudo foi compreendido. Se não existissem esses protocolos, os sistemas e computadores não iriam fazer a troca de mensagem de forma eficiente, segura e num padrão, seria uma bagunça na comunicação, assim como tentar se comunicar com uma pessoa falando um idioma completamente diferente, ninguém vai se entender. 

    Tipos de protocolos de Rede 

    Existem vários protocolos de rede, mas os mais utilizados são o modelo OSI e TCP/IP. 

    Modelo OSI (Open System Interconnection): foi desenvolvido entre o final da década de 1970 e o ano de 1984 pela ISO(International Organization for Standardization, com o propósito de padronizar a comunicação e segmentar as redes de computadores em camadas. Esse modelo é representado por 7 camadas: aplicação, apresentação, sessão, transporte, rede, enlace de dados e física, que funciona de baixo para cima na recepção dos dados e de cima para baixo na transmissão dos dados.

    image

    Partindo para um exemplo que possamos entender o modelo OSI, podemos nos utilizar de uma situação em que um programador desenvolve uma aplicação web que está hospedada em um servidor na nuvem, e o usuário final acessa essa aplicação através do navegador: image

    As camadas 7 a 5 tratam da comunicação entre aplicações (entre o navegador e o servidor web), as camadas 4 a 3 cuidam do envio seguro e do caminho na internet e as camadas 2 e 1 são responsáveis pela transmissão física dos dados. 

    Modelo TCP/IP: também conhecido como DoD (Departamento de Defesa Norte-americano), foi elaborado para atender a rede de computadores da Arpa (Agência de Pesquisas e Projetos Avançados no Departamento de Defesa). É representada por 4 camadas: aplicação, transporte, internet e acesso à rede. 

    image image

    Partindo para um exemplo que possamos entender melhor o modelo TCP/IP, podemos nos utilizar também de uma situação em que um programador desenvolve uma aplicação web que está hospedada em um servidor na nuvem, e o usuário final acessa essa aplicação através do navegador: 

    image

    Comparação entre os dois Modelos:

    image

    Compartilhe
    Comentários (1)

    LM

    Lucas Machado - 14/06/2025 20:10

    Muito interessante. Achei muito didático sua explicação, ajudou bastante a entender como funciona o modelo OSI.