Redes permitem que dois ou mais processos, executados em máquinas distintas, se comuniquem. Compreender os fundamentos de redes é essencial para tomar decisões estruturadas e identificar possíveis gargalos.
A troca de informações entre dois processos em máquinas diferentes é um tema complexo. Para lidar com essa complexidade, utilizamos o modelo OSI (Open Systems Interconnection) — uma estrutura conceitual criada pela ISO que organiza as funções de comunicação em sete camadas:
- Aplicação
- Apresentação
- Sessão
- Transporte
- Rede
- Enlace
- Física
Cada camada possui responsabilidades bem definidas e se comunica apenas com a camada imediatamente adjacente. Isso permite reduzir a complexidade, já que cada parte entende apenas o que precisa saber.
💡 Analogia
Pense em você como um motorista que deseja ir do ponto A ao ponto B. O carro fornece uma interface (volante, pedais, câmbio) que permite realizar essa tarefa sem precisar entender os detalhes de como o motor, a transmissão ou o sistema de freios funcionam.
Da mesma forma, o modelo OSI abstrai as complexidades internas da comunicação em rede, tornando-o modular, compreensível e escalável.
Responsabilidades de Cada Camadas
Layer 7 - Aplicação
Serve como interface entre usuários/processos e a rede. Ela fornece serviços específicos da aplicação, como requisições HTTP, transferência de arquivos e e-mail.
Layer 6 - Apresentação
Traduz dados do formato da rede para o formato aceito pelas aplicações, realizando tarefas como criptografia, compressão e conversão de dados.
Layer 5 - Sessão
Responsável pela coordenação da comunicação entre duas aplicações em uma sessão, controlando o início, a manutenção e o encerramento da conexão.
Layer 4 - Transporte
Gerencia a transferência de dados entre sistemas finais, segmentando informações em pacotes e controlando o fluxo e a confiabilidade da comunicação.
Layer 3 - Rede
Cuida do roteamento, endereçamento e encaminhamento de pacotes entre redes distintas, garantindo que os dados cheguem ao destino correto.
Layer 2 - Enlace
Define as tecnologias usadas para conectar duas máquinas em uma rede onde a camada física já existe. Também detecta e corrige erros que possam ocorrer na transmissão.
Layer 1 - Física
Responsável pela transmissão e recepção de bits brutos sobre um meio físico, como cabos, fibras ópticas ou ondas de rádio.
Top comments (0)