Entendendo o Modelo OSI - Diego Macêdo
O Modelo OSI é uma referência de como os dados são transportados de um computador a outro, vindos desde sua camada física até as aplicações (softwares). Ao longo do percurso, os bits vão se transformando em pacotes de dados e vice-versa, sendo transportados de um ponto a outro, realizando assim a comunicação entre as máquinas.
O nome OSI significa Open System Interconection.
Veja a figura abaixo e vamos entender como é a organização das camadas e o que acontece em cada uma delas para que haja a comunicação.
É nesta camada que nós trabalhamos, utilizando os software através de interações, enviando e recebendo dados. Entenda que as aplicações aqui são algo como navegador de internet, mensageiros instantâneos, e qualquer outro aplicativo que utilize a rede para se comunicar.
Entenda que ao enviar uma requisição para a rede, esta camada é a responsável por iniciar o processo de comunicação, onde passará até a camada mais baixa, que é a 1 – Física, e ela finaliza quando recebe a sua resposta novamente aqui na camada 7.
Esta camada não se preocupa como os dados serão transportados até o destino, mas quer que seja entregue e que ele receba também o que for para ele.
Protocolos: HTTP, SMTP, FTP, SSH, RTP, Telnet, SIP, RDP, IRC, SNMP, NNTP, POP3, IMAP, BitTorrent, DNS, Ping, etc.
O PDU aqui é chamado de mensagem.
Esta camada atua como se fosse um intérprete entre redes diferentes, por exemplo, uma rede TCP/IP e outra IPX/SPX, traduzindo e formatando os dados de comunicação, exercendo também esta função entre a camada de Aplicação (7) e a camada de Sessão (5). Ela nem sempre é utilizada.
A camada 6 adicionará suas próprias informações de controle ao pacote recebido da camada superior e envia o novo pacote para a camada 5, agora contendo o dado original, informações de controle adicionadas pela camada 7 mais informações de controle adicionadas pela camada 6 e assim por diante. Na recepção dos dados o processo inverso é feito: cada camada removerá as informações de controle de sua responsabilidade.
A camada de apresentação também é responsável por outros aspectos da representação dos dados, como criptografia e compressão de dados. Alguns exemplos de protocolos que utilizam esta camada são os túneis encriptados do SSH. Eles fazem com que os dados sejam transmitidos de forma encriptada pela rede, aumentando a segurança de forma transparente tanto para o aplicativo quanto para o sistema operacional.
Alguns dispositivos atuantes na camada de Apresentação são o Gateway, ou os Traceivers, sendo que o Gateway no caso faria a ponte entre as redes traduzindo diferentes protocolos, e o Tranceiver traduz sinais por exemplo de cabo UTP em sinais que um cabo Coaxial entenda.
Protocolos: SSL; TLS, XDR.
Ao receber as solicitações da camada superior, o sistema operacional abre uma sessão, sendo esta responsável por iniciar, gerenciar e finalizar as conexões entre os hosts, e por se preocupar com a sincronização entre eles, para que a sessão aberta entre eles mantenha-se funcionando. Seu funcionamento se baseia em que ao enviar uma solicitação, abre-se uma sessão e ela só será fechada quando ele receber a resposta dessa solicitação.
Ele fornece dois tipos principais de diálogos: o half-duplex e o full-duplex.
Neste nível ocorre a quebra de um pacote com o posicionamento de uma marca lógica ao longo do diálogo. Esta marca tem como finalidade identificar os blocos recebidos para que não ocorra uma recarga, quando ocorrer erros na transmissão.
Sua preocupação nesta camada é com a qualidade da transmissão dos dados, tanto no envio como no recebimento. Depois que os pacotes vem da camada 3, é a hora de transportá-los de forma confiável, assegurando o sucesso deste transporte. Um serviço bastante utilizado aqui é o QoS (Quality of Service).
É nesta camada que os dados são realmente transportados de um host ao outro, agindo como se fosse um "carteiro", transportando (Camada de Transporte – 4) a carta dos Correios (Camada de Rede – 3) para o seu destino final.
Protocolos: TCP, UDP, RTP, SCTP, SPX.
Dispositivos: Roteadores.
O PDU aqui é chamado de segmento.
Esta camada é responsável pelo endereçamento dos pacotes de rede, também conhecidos por "datagramas", associando endereços lógicos (IP) em endereços físicos (MAC), de forma que os pacotes de rede consigam chegar corretamente ao destino. Também é decidido o melhor caminho para os dados, assim como o estabelecimento das rotas, baseada em fatores como condições de tráfego da rede e prioridades.
Ela entende o endereço físico (MAC) da camada de Enlace (2) e converte para endereço lógico (IP). Quando a camada de Rede (3) recebe a unidade de dados da camada de Enlace (2), chamado de "quadro", transforma em sua própria PDU com esse endereço lógico, que será utilizado pelos roteadores para encontrar os melhores caminhos de dados.
Esta unidade de dados é chamada de "Pacote".
Protocolos: ICMP, IP, IPX, ARP, IPSEC, RIP, OSPF, BGP.
PDU: Pacote.
Esta camada recebe os dados formatados da camada Física (1), os bits, e trata os mesmos, convertendo em sua unidade de dados (pacotes) para ser encaminhado para a próxima camada, a de Rede (3).
Esta camada detecta e, opcionalmente, corrige erros que possam acontecer no nível físico. É responsável pela transmissão e recepção (delimitação) de quadros e pelo controle de fluxo.
Aqui encontramos o endereço físico, o MAC (Media Access Control ou Controle de Acesso a Mídia).
Em resumo, a função desta camada é ligar os dados de um host a outro, fazendo isso através de protocolos definidos para cada meio específico por onde os dados são enviados.
Protocolos: PPP, Ethernet, FDDI, ATM, Token Ring, LAPB, NetBios.
Dispositivos: Switches, Placa de Rede, Interfaces.
PDU: Quadro.
Esta camada só entende sinais de bits, chegando até ela como pulsos elétricos que são 0 (tensão negativa) ou 1 (tensão positiva).
É aqui que são definidas as utilizações dos cabos e conectores, bem como o tipo de sinal (pulsos elétricos – coaxial; pulsos de luz – ótico).
Basicamente a sua função é receber os dados e iniciar o processo (ou o inverso, inserir os dados e finalizar o processo).
Dispositivos: Cabos, Conectores, Hubs.
(Prova: CESPE – 2011 – BRB – Analista de Tecnologia da Informação) No modelo OSI, a camada de enlace tem por finalidade entregar à camada de transporte um canal livre de erros.
(Prova: FCC – 2011 – TRT – 19ª Região (AL) – Técnico Judiciário – Tecnologia da Informação) A camada de rede do modelo OSI é responsável pelo controle, distribuição e colocação das informações na rede. Nela está presente o protocolo
(Prova: FCC – 2011 – TRT – 19ª Região (AL) – Técnico Judiciário – Tecnologia da Informação) Considere os itens a seguir:
I. O modelo OSI define um modelo de rede de cinco camadas.
II. Uma LAN normalmente cobre uma área superior a três quilômetros.
III. Uma WAN possibilita a transmissão de dados, imagens, áudio e vídeo por longas distâncias.
IV. Quando uma ou mais redes das categorias LAN, WAN ou WAN estiverem conectadas entre si, elas se tornam uma internetwork ou internet.
(Prova: FCC – 2011 – TRT – 19ª Região (AL) – Analista Judiciário – Tecnologia da Informação) No modelo OSI, é também chamada de camada de Tradução e tem por objetivo converter o formato do dado recebido pela camada imediatamente acima, em um formato comum a ser utilizado na transmissão desse dado (ex. conversão do padrão de caracteres quando o dispositivo transmissor usa um padrão diferente do ASCII). Trata-se da camada de
(Prova: FGV – 2008 – Senado Federal – Analista de Suporte de Sistemas) Para o funcionamento da Internet, as diversas aplicações que operam por meio de protocolos na camada de aplicação do modelo OSI utilizam portas conhecidas na comunicação com o protocolo TCP da camada de transporte. Nesse contexto, aplicações DNS, FTP e TELNET, na interação com o TCP e SNMP com UDP, utilizam portas padronizadas e identificadas, respectivamente, pelos números:
a) 53, 20, 25 e 110.
b) 53, 20, 23 e 160.
c) 53, 21, 23 e 160.
d) 67, 21, 25 e 160.
e) 67, 20, 23 e 110.
(FGV – 2009 – MEC – Administrador de Redes) Tendo como foco o modelo de referência OSI/ISSO, o Point-to-Point Protocol (PPP) é um protocolo de linha discada que opera nas seguintes camadas:
a) física e rede.
d) física e transporte.
e) enlace e transporte.
(FGV – 2009 – MEC – Administrador de Redes) A arquitetura Open Systems Interconnection – OSI da ISO constitui uma referência para o funcionamento das redes de computadores. No contexto desse modelo, a camada que se refere às especificações de hardware é denominada:
ERRADO. Pois no processo de transmissão não pode haver "pulos" de camadas. Sendo assim, a camada de Enlace (2) não pode entregar nada diretamente à camada de Transporte (4). Os dados tem que passar antes pela camada de Rede (3).
Letra "B". É o IP que é encontrado na camada de Rede (3). Já o TCP e UDP são encontrados na camada de Transporte (4) e o HTTP e SMTP são da camada de Aplicação (6).
I – ERRADO. Como vimos, o modelo OSI tem 7 camadas.
II – ERRADO. O erro aqui está mais para o entendimento do que o conceito em si. Quando ele fala "normalmente" tem mais de 3 km, ele está errando, pois normalmente não passa disso. Uma rede LAN pode sim ter até 10 km, segundo alguns autores, e a partir disto vira uma WAN.
Portanto é a letra "B".
7 Responses to "Entendendo o Modelo OSI"
Nelson Matsinhe disse:
O que aconteceria se o Modelo OSI não existisse ( ou se não for utilizado)?
Grande DIEGO, muito boa sua iniciativa.
Arley Petterson de Almeida disse:
Obrigado Diego pela explicação muito bem entendida
Explicação muito boa e prática. Parabéns!
16 de junho de 2012 às 16:55
Muito bom, Diego matéria vai ajudar bastante no próximo período no curso de rede em SI.
Por nada Paullo, estarei sempre a disposição para qualquer dúvida e se eu puder ajudar. Abraços!
Orlando Nunes de Lima Filho disse:
21 de Maio de 2016 às 21:31
Com base no modelo OSI, me explica está pergunta! Controla a largura de banda utilizada e qual é esta camada?