Camadas e protocolos do modelo OSI em redes de computadores

โšก Resumo Inteligente

O modelo OSI define, em camadas e protocolos, como a comunicaรงรฃo em rede รฉ estruturada conceitualmente em sete camadas: Fรญsica, Enlace de Dados, Rede, Transporte, Sessรฃo, Apresentaรงรฃo e Aplicaรงรฃo. Cada camada possui responsabilidades e protocolos especรญficos e serve apenas ร s camadas acima e abaixo dela.

  • ๐Ÿ“š Memorize as sete camadas: Aspectos fรญsicos, de enlace de dados, de rede, de transporte, de sessรฃo, de apresentaรงรฃo e de aplicaรงรฃo โ€” do cabo ao aplicativo do usuรกrio.
  • ๐Ÿ”— Agrupe as camadas inferiores e superiores: As camadas inferiores (1โ€“4) movimentam bits e pacotes; as camadas superiores (5โ€“7) lidam com a sessรฃo, o formato e a semรขntica da aplicaรงรฃo.
  • ๐Ÿงพ Associe os protocolos ร s camadas: IP e ICMP na camada 3, TCP e UDP na camada 4, HTTP e SMTP na camada 7 โ€” conhecer a camada revela a ferramenta certa.
  • ๐Ÿ†š Comparar com TCP/IP: O modelo OSI possui sete camadas e uma referรชncia rรญgida, enquanto o TCP/IP as condensa em quatro camadas prรกticas utilizadas na internet moderna.
  • ๐Ÿค– Use IA para depurar pilhas de chamadas: Assistentes de IA explicam Wireshark Captura por camada, destaca em qual camada do modelo OSI ocorre a falha e sugere o comando de diagnรณstico correto.

7 camadas do modelo OSI

O que รฉ o modelo OSI?

As Modelo OSI (Interconexรฃo de Sistemas Abertos) ร‰ um modelo conceitual de referรชncia que descreve como os dados se movem entre sistemas em uma rede. Ele divide a comunicaรงรฃo em sete categorias principais.tracO modelo OSI รฉ composto por trรชs camadas, cada uma com uma responsabilidade claramente definida e um conjunto especรญfico de protocolos. Embora nรฃo seja implementado exatamente como desenhado em redes reais โ€” o TCP/IP รฉ a pilha de protocolos efetivamente utilizada โ€”, as camadas do modelo OSI continuam sendo o vocabulรกrio padrรฃo que os engenheiros usam para analisar problemas de rede.

Caracterรญsticas do modelo OSI

  • Uma camada รฉ criada apenas onde hรก um nรญvel distinto de abs.tracร‰ necessรกria uma intervenรงรฃo.
  • A funรงรฃo de cada camada รฉ escolhida de forma a estar em conformidade com um protocolo padronizado internacionalmente.
  • As camadas devem ser numerosas o suficiente para separar as responsabilidades, mas poucas o bastante para evitar complexidade excessiva.
  • Cada camada depende da camada imediatamente abaixo dela para serviรงos bรกsicos e expรตe serviรงos para a camada imediatamente acima.
  • Uma alteraรงรฃo dentro de uma camada nรฃo deve exigir alteraรงรตes nas camadas acima ou abaixo dela.

Por que usar o modelo OSI?

  • Fornece um vocabulรกrio comum para a compreensรฃo da comunicaรงรฃo em rede.
  • Facilita a resoluรงรฃo de problemas ao separar as funรงรตes em camadas de rede independentes.
  • Ajuda os engenheiros a assimilar novas tecnologias por meio de mapas.ping elas em camadas familiares.
  • Permite comparar relaรงรตes funcionais entre diferentes conjuntos de protocolos.

Histรณria do Modelo OSI

  • 1970s atrasados โ€” a ISO iniciou um programa para definir padrรตes gerais de rede.
  • 1973 โ€” um sistema experimental de comutaรงรฃo de pacotes no Reino Unido destacou a necessidade de protocolos de nรญvel superior.
  • 1983 โ€” O modelo OSI foi publicado inicialmente como uma especificaรงรฃo de interface detalhada.
  • 1984 โ€” A ISO adotou formalmente a arquitetura OSI como padrรฃo internacional (ISO 7498).

As 7 camadas do modelo OSI

O modelo OSI รฉ uma arquitetura de referรชncia em camadas, na qual cada camada desempenha uma funรงรฃo especรญfica. As sete camadas trabalham em conjunto para transmitir dados do remetente ao destinatรกrio.

  • Camadas superiores (Aplicaรงรฃo, Apresentaรงรฃo, Sessรฃo): Lida com a semรขntica da aplicaรงรฃo e รฉ executada principalmente em software.
  • Camadas inferiores (Transporte, Rede, Enlace de Dados, Fรญsica): Lida com o transporte de dados, a packetizaรงรฃo, o enquadramento e o meio fรญsico. A camada de enlace de dados e a camada fรญsica tambรฉm incluem o hardware.

As sete camadas, de cima para baixo, sรฃo:

  1. Aplicaรงรฃo
  2. Apresentaรงรฃo
  3. em Nova York
  4. Transporte
  5. Network
  6. Link de dados
  7. Fรญsico

7 camadas do modelo OSI

Diagrama das camadas da rede.

Camada fรญsica

As Camada fรญsica Define as especificaรงรตes elรฉtricas, mecรขnicas e fรญsicas da conexรฃo de dados. Ela transporta bits brutos por um meio de transmissรฃo e nรฃo se preocupa com protocolos ou semรขntica de camadas superiores. PRI (Primary Rate Interface) รฉ um exemplo de telecomunicaรงรตes que opera nessa camada โ€” saiba mais em [link para o artigo sobre PRI]. Tutorial PRI.

Exemplos de hardware da camada fรญsica incluem adaptadores de rede, cabeamento Ethernet, repetidores e hubs de rede.

Camada de link de dados

As Camada de enlace de dados Detecta e corrige erros que podem ocorrer na camada fรญsica e gerencia o protocolo que estabelece e encerra uma conexรฃo entre dois dispositivos diretamente conectados. Transforma bits brutos em quadros estruturados e lida com o endereรงamento fรญsico (MAC).

A camada de enlace de dados รฉ dividida em duas subcamadas:

  1. Controle de Acesso ao Meio (MAC): controla como os dispositivos obtรชm acesso ao meio compartilhado e como eles transmit dados.
  2. Controle de Link Lรณgico (LLC): Identifica e encapsula protocolos da camada de rede e detecta erros.

Funรงรตes importantes da camada de enlace de dados

  • Enquadramento: divide os dados da camada de rede em quadros.
  • Adiciona um cabeรงalho contendo o endereรงo fรญsico (MAC) de origem e destino.
  • Fornece entrega de quadros salto a salto entre dispositivos adjacentes.
  • Detecta erros e solicita novamente os frames danificados ou perdidos.
  • Oferece um mecanismo para percorrer redes independentes que estรฃo interligadas.

Camada de rede

As Camada de rede Fornece os meios funcionais e procedimentais para a transferรชncia de sequรชncias de dados de comprimento variรกvel entre hosts localizados em redes diferentes. Lida com endereรงamento lรณgico (IP), roteamento e encaminhamento de pacotes.

A entrega na camada de rede nรฃo รฉ inerentemente confiรกvel โ€” essa garantia รฉ responsabilidade da camada de transporte. Os protocolos de gerenciamento de camada nessa camada incluem:

  1. Protocolos de roteamento (OSPF, BGP, RIP).
  2. Gerenciamento de grupo multicast (IGMP).
  3. Atribuiรงรฃo de endereรงos na camada de rede (DHCP).

Camada de transporte

As Camada de transporte A camada de rede รฉ construรญda sobre a camada de rede para fornecer transporte de dados de ponta a ponta entre processos em mรกquinas de origem e destino. Ela mantรฉm propriedades de qualidade de serviรงo, como ordenaรงรฃo, confiabilidade e controle de fluxo.

A camada de transporte divide as mensagens das camadas superiores em segmentos, numera-os e as remonta no receptor. Ela garante a entrega sem erros e em sequรชncia quando usada com protocolos confiรกveis โ€‹โ€‹como o TCP, ou aceita perdas em troca de velocidade quando usada com o UDP.

Funรงรตes importantes da camada de transporte

  • Segmenta a mensagem recebida da camada de sessรฃo e numera cada segmento.
  • Entrega cada segmento ao processo correto na mรกquina de destino usando portas.
  • Garante que a mensagem inteira chegue sem erros, retransmittingindo quando necessรกrio.
  • Gerencia o controle de fluxo para que um remetente rรกpido nรฃo sobrecarregue um receptor lento.

Camada de sessรฃo

As Camada de sessรฃo Controla os diรกlogos (sessรตes) entre dois computadores. Estabelece, gerencia e encerra conexรตes lรณgicas, lida com a autenticaรงรฃo quando necessรกrio e suporta diรกlogos full-duplex e half-duplex. ร‰ mais frequentemente implementado em ambientes que utilizam chamadas de procedimento remoto.

Funรงรตes importantes da camada de sessรฃo

  • Estabelece, mantรฉm e encerra uma sessรฃo entre dois sistemas.
  • Permite que ambos os sistemas entrem em um diรกlogo controlado.
  • Adiciona pontos de verificaรงรฃo a um fluxo de dados para que uma sessรฃo possa ser retomada apรณs uma interrupรงรฃo.

Camada de apresentaรงรฃo

As Camada de apresentaรงรฃo Define o formato no qual os dados sรฃo trocados entre duas entidades que se comunicam e lida com compressรฃo e criptografia. ร€s vezes รฉ chamado de camada de sintaxe.

Funรงรตes da camada de apresentaรงรฃo

  • Traduรงรฃo de conjunto de caracteres (por exemplo, ASCII para EBCDIC).
  • Compressรฃo de dados para reduzir a quantidade de bits transmitidos.
  • Criptografia de dados โ€” por exemplo, TLS para proteger a integridade e a confidencialidade da carga รบtil.
  • Oferece suporte a formatos para serviรงos como e-mail e transferรชncia de arquivos.

Camada de aplicaรงรฃo

As Camada de aplicaรงรฃo ร‰ a camada mais prรณxima do usuรกrio final e a รบnica que interage diretamente com os aplicativos. Ela nรฃo contรฉm os prรณprios aplicativos โ€” em vez disso, expรตe os serviรงos de rede que os aplicativos utilizam.

Funรงรตes da camada de aplicaรงรฃo

  • Identifica parceiros de comunicaรงรฃo, determina a disponibilidade de recursos e sincroniza a comunicaรงรฃo.
  • Permite que os usuรกrios faรงam login em um host remoto.
  • Oferece serviรงos de e-mail e acesso a diretรณrios.
  • Oferece acesso a banco de dados distribuรญdo para informaรงรตes globais sobre objetos e serviรงos.

Interaรงรฃo entre camadas do modelo OSI

A informaรงรฃo enviada de um aplicativo de computador para outro flui atravรฉs das camadas do modelo OSI no remetente, atravessa o cabo e retorna pelas camadas no receptor.

  • Cada camada se comunica com a camada acima dela, com a camada abaixo dela e com a camada correspondente no sistema remoto.
  • No diagrama abaixo, a camada de enlace de dados do primeiro sistema se comunica com as camadas de rede e fรญsica no mesmo host e com a camada de enlace de dados do sistema remoto.

Interaรงรฃo entre camadas do modelo OSI

Protocolos suportados em cada camada do modelo OSI

Camada Nome Protocolos Comuns
Camada 7 Aplicaรงรฃo SMTP, HTTP, HTTPS, FTP, POP3, SNMP, DNS
Camada 6 Apresentaรงรฃo MPEG, ASCII, SSL, TLS
Camada 5 em Nova York NetBIOS, SAP, RPC
Camada 4 Transporte TCP, UDP, SCTP
Camada 3 Network IPv4, IPv6, ICMP, IPsec, ARP, MPLS
Camada 2 Link de dados Ethernet, PPP, Frame Relay, ATM, HDLC
Camada 1 Fรญsico RS-232, 100BaseTX, ISDN, IEEE 802.11 (sinalizaรงรฃo fรญsica)

Diferenรงas entre OSI e TCP/IP

Diferenรงas entre OSI e TCP/IP

Modelo OSI Modelo TCP / IP
Estabelece uma distinรงรฃo clara entre interfaces, serviรงos e protocolos. Nรฃo estabelece uma distinรงรฃo rรญgida entre serviรงos, interfaces e protocolos.
Possui sete camadas. Possui quatro camadas (Aplicaรงรฃo, Transporte, Internet, Acesso ร  Rede).
Utiliza uma camada de rede dedicada para roteamento. Utiliza uma รบnica camada de Internet que combina roteamento e endereรงamento.
Possui camadas Fรญsica e de Enlace de Dados separadas. Combina as camadas Fรญsica e de Enlace de Dados em uma รบnica camada de Acesso ร  Rede.
A camada de transporte รฉ orientada ร  conexรฃo. As TCP / IP A camada de transporte pode ser orientada a conexรฃo (TCP) ou nรฃo orientada a conexรฃo (UDP).
O tamanho mรญnimo do cabeรงalho OSI รฉ de aproximadamente 5 bytes. O tamanho mรญnimo do cabeรงalho TCP/IP รฉ de 20 bytes.

Vantagens do modelo OSI

  • Padroniza roteadores, switches e outros equipamentos em torno de limites de camada bem definidos.
  • Reduz a complexidade e padroniza as interfaces.
  • Facilita a engenharia modular โ€” os fornecedores podem inovar dentro de uma camada sem afetar as outras.
  • Garante a interoperabilidade da tecnologia entre diferentes fornecedores.
  • Acelera a evoluรงรฃo dos protocolos de rede.
  • Oferece suporte tanto para serviรงos com conexรฃo quanto para serviรงos sem conexรฃo.
  • Continua sendo o modelo de referรชncia padrรฃo no ensino de redes de computadores.
  • Oferece flexibilidade para se adaptar a diversos tipos de protocolos.

Desvantagens do modelo OSI

  • Adaptar protocolos do mundo real ร s camadas do modelo OSI pode ser uma tarefa รกrdua.
  • Trata-se apenas de um modelo de referรชncia โ€” nรฃo define protocolos especรญficos.
  • Alguns serviรงos sรฃo duplicados em diferentes camadas (por exemplo, verificaรงรฃo de erros nas camadas de Transporte e Enlace de Dados).
  • As camadas nรฃo podem ser executadas em paralelo โ€” cada uma espera pela saรญda da camada anterior.

Perguntas Frequentes

A ISO (Organizaรงรฃo Internacional de Normalizaรงรฃo) desenvolveu o modelo OSI no final da dรฉcada de 1970 e o adotou formalmente em 1984 como ISO 7498. Ele permanece como a arquitetura de referรชncia canรดnica para o ensino de redes.

O modelo OSI รฉ um modelo de referรชncia de sete camadas. O TCP/IP รฉ a pilha de protocolos de quatro camadas efetivamente usada na Internet, onde as camadas Fรญsica e de Enlace de Dados sรฃo integradas na camada de Acesso ร  Rede, e as camadas de Sessรฃo e Apresentaรงรฃo sรฃo incorporadas na camada de Aplicaรงรฃo.

O HTTP opera na camada de aplicaรงรฃo (camada 7). Ele se baseia no TCP, na camada de transporte (camada 4), que por sua vez opera sobre o IP, na camada de rede (camada 3).

Ambos. Os filtros de pacotes sem estado operam nas camadas 3/4, inspecionando endereรงos IP e portas TCP/UDP. Os firewalls de aplicativos (WAFs) e proxies inspecionam na camada 7, interpretando protocolos HTTP, DNS ou outros.

โ€œPor favor, nรฃo jogue fora a pizza de linguiรงaโ€ โ€” Fรญsico, Link de Dados, Rede, Transporte, Sessรฃo, Apresentaรงรฃo, Aplicativo โ€” de baixo para cima. Reverse para uma recuperaรงรฃo completa.

Os switches padrรฃo operam na Camada 2 (Enlace de Dados) e encaminham frames por endereรงo MAC. Os switches de Camada 3 adicionam recursos de roteamento e encaminham pacotes por endereรงo IP, combinando comutaรงรฃo e roteamento em um รบnico dispositivo.

Assistentes de IA fazem anotaรงรตes Wireshark Captura camada por camada, gera questionรกrios prรกticos mapeados para camadas especรญficas e explica incidentes do mundo real (falha de DNS, erro de handshake TLS) em termos da camada OSI responsรกvel.

Sim. Dado um sintoma como "o site carrega lentamente apenas em Wi-Fi", as ferramentas de IA o mapeiam para a camada mais provรกvel (Fรญsica ou de Enlace de Dados), sugerem comandos (ping, traceroute, iperf), e explique como confirmar a causa raiz.

Resuma esta postagem com: