Algumas breves notas sobre o modelo OSI (Open Systems Interconnection)

Um dos temas mais críticos, nas redes informáticas, provavelmente será o processo de comunicação entre dois dispositivos, se pretendemos ter uma base técnica que nos permita compreender estes processos e os diferentes protocolos usados (implementações que permitem estes processos de comunicação), então seguramente já teremos ouvido falar do Modelo OSI (Open System Interconnection).

O Modelo OSI (Open System Interconnection) é um modelo para dispositivos de rede, uma referência da ISO (International Organization for Standardization), dividido em camadas de funções, criado na década de 1970 e desenvolvido e formalizado, na década 1980, com objetivo de ser um padrão, para protocolos de comunicação entre os mais diversos sistemas, de uma rede local LAN (Local Area Network) (sobre ao assunto pode consultar o nosso artigo As redes de area local (LAN – Local Area Network) e alguns conceitos básicos (AD, DHCP e DNS)?), ou redes mais alargadas WAN (Wide Area Network), garantindo a comunicação entre dois sistemas computacionais. O modelo divide as redes de computadores (ou mais concretamente, os seus processos de comunicação) em sete (7) camadas, de forma a se obter camadas de abstração, cada camada implementa uma (ou um conjunto) funcionalidade(s).

De referir que o modelo não especifica nenhuma implementação em particular, pois não especifica os serviços, ou seja os protocolos exatos que devem ser usados em cada uma das sete camadas, definindo simplesmente o que cada camada desse modelo deve fazer e implementar. O Modelo OSI (Open System Interconnection) pretende permitir que a comunicação entre dispositivos de rede heterogéneos se execute, definindo diretivas genéricas, para as comunicações em redes de computadores (seja de curta (LAN), média, ou longa distância (WAN)) independente das tecnologias utilizadas.

Por exemplo, os sistemas operativos (sobre este assunto, pode consultar, o nosso artigo O que é um Sistema Operativo (Operating System)) Microsoft Windows, usam uma arquitetura de rede (comunicações) baseada no modelo de rede de sete camadas, desenvolvido pela ISO (International Organization for Standardization) (pode consultar em Windows network architecture and the OSI model).

Para compreender melhor os processos de comunicação em redes de computadores, pode usar como uma boa referência, por exemplo o livro Redes de Computadores, de Andrew S. Tanenbaum.

Em seguida, deixamos uma muita breve e sucinta descrição de cada uma das camadas, se pretender compreender um pouco melhor cada uma das camadas, poderá por exemplo, consultar o artigo Network Fundamentals – The OSI Model.

Physical Layer: A camada é responsável pela estrutura física que permite a comunicação, todos os componentes físicos (hardware), como cabos e conectores, funcionam nesta camada (alguns exemplos: Fibra, Cobre Cat5e/6, RJ-45, RS-232, etc).

Data Link Layer: A camada define o formato dos dados que são transmitidos pela rede física; esta camada possui duas sub-camadas: a subcamada LLC (Logical Link Control) e a subcamada MAC (Media Access Control)(alguns exemplos: Ethernet, PPP, ATM, LLDP, Wi-Fi, etc).

Network Layer: A camada é responsável por conhecer e determinar o caminho da rede (roteamento (routing)), desde o dispositivo remetente, até ao dispositivo recetor; também é responsável pelos esquemas de endereçamento lógico que atribuem endereços aos nós (hosts) da rede, em ambos os lados do caminho de comunicação (alguns exemplos: IPv4/IPv6, IPX, ARP, ICMP, IGMP, IPSec, etc).

Transport Layer: A camada que aceita os dados da camada Session Layer e os divide em segmentos transportáveis; esta camada é também responsável pela informação que chega ao dispositivo de destino, sem erros e na ordem correta (alguns exemplos:TCP, UDP, etc).

Session Layer: A camada que estabelece, gere e encerra as sessões de comunicação e conecta às camadas superiores de Presentation and Application Layers (alguns exemplos: NFS, SMB, SIP, NetBIOS, PPTP, Sockets, etc).

Presentation Layer: A camada garante que os dados sejam compreensíveis pelo sistema final, ou seja, os dados devem ser convertidos e formatados, de forma que o sistema os reconheça e saiba como lidar com o conteúdo enviado (alguns exemplos: TLS, SSL, ASCII, Unicode, etc).

Application Layer: A camada onde o utilizador final interage diretamente (com uma aplicação) quando o utilizador pretende enviar informação (alguns exemplos: HTTP, FTP, DNS, SNMP, SMTP, POP3, Telnet, etc).

Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais habilitados, com largos anos de experiência e certificados, para todo o tipo de soluções complexas.

Pode também consultar, os nossos artigos anteriores (sugere-se a ordem de leitura abaixo):

As redes de area local (LAN – Local Area Network) e alguns conceitos básicos (AD, DHCP e DNS)?

O que é um Sistema Operativo (Operating System)

Data da última atualização: 22 de Julho de 2024

Autor: Paulo Gameiro – Dataframe (General Manager)

Instalação de máquinas Microsoft Windows (breves notas)

A instalação de uma máquina (computador) com o Microsoft Windows, embora atualmente seja uma tarefa bastante simples, pelo facto de normalmente o sistema operativo (sobre este assunto, pode consultar, o nosso artigo O que é um Sistema Operativo (Operating System)) vir pré-instalado nas máquinas pelos fabricantes (como a HP, Dell e outros) pode ser bastante facilitada, pela existência de uma lista de tarefas pré-definidas (checklist) que nos facilita o processo de instalação e não nos deixa esquecer tarefas a executar, podemos usar por exemplo, a seguinte lista de tarefas:

Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais habilitados, com largos anos de experiência e certificados, para todo o tipo de soluções complexas.

Pode também consultar, os nossos artigos anteriores (sugere-se a ordem de leitura abaixo):

O que é um Sistema Operativo (Operating System)

O Microsoft Windows as atualizações e o Windows Update

A migração de postos de trabalho, da Microsoft AD (Active Diretory), para a Microsoft Azure AD

Devemos possuir um produto de segurança (antivírus), nas máquinas Microsoft Windows ?

O Java e o Oracle Java JRE (Java Runtime Environment) ?

Breves notas sobre o que é um browser (navegador) de Internet


Data da última atualização: 8 de Julho de 2024

Autor: Paulo Gameiro – Dataframe (General Manager)