Académique Documents
Professionnel Documents
Culture Documents
Rui Maié
Modelo de Referência OSI (Open Systems
Inteconnection)
◦ Criado pela ISO (International Standards
Organization) para facilitar a interconexão entre
sistemas de computadores
Modelo OSI
◦ Camada física
Responsável pela transmissão de bits por um canal de
comunicação e pela manutenção do sinal no meio
físico
Define especificações elétricas e mecânicas da rede
Interface de comunicação: RS-232, RS-442, RS-485...
Meio de comunicação: Par trançado, Fibra óptica, Rádio
Qual voltagem que representa um bit 1 ou bit 0 e o tempo
de duração de um bit
Define o tipo do sinal
Analógico
Digital
Modelo OSI
◦ Camada física
Define o tipo de conexão
Ponto-a-ponto
Multiponto
Define o sentido da transmissão
Simplex, half-duplex, full-duplex
Forma de multiplexação
FDM, TDM
Equipamentos de nível de camada física
Repetidores, hubs, switches, modens...
Modelo OSI
◦ Camada de Enlace
Sua principal função é transformar um canal de
transmissão bruto em uma linha que pareça livre de
erros para a camada de Redes
As mensagens são enviadas em Quadros, transmitidos
sequencialmente
Utiliza o endereçamento físico (MAC)
Para redes de difusão (barramento comum a vários
sistemas) utilizam controle de acesso ao meio
Modelo OSI
◦ Camada de enlace
Realizam o controle de fluxo de dados
Quadro de confirmação de recebimento de mensagem
Não permitir que um transmissor rápido sufoque receptor
lento
Possuem mecanismos para verificar erros na mensagem
Equipamentos de nível de enlace de dados
Switch, Bridge
Modelo OSI
◦ Camada de rede
A principal funcionalidade é determinar a maneira
como os pacotes serão roteados da origem até o
destino
Controla o fluxo de dados - QoS
Evitar congestionamento de pacotes
Diminuir o retardo, tempo do pacote na rede,
instabilidades de comunicação
Realizar conexões entre redes com tecnologias
distintas
Protocolos diferentes
Diferença de endereçamento, tamanho de pacotes
diferentes ...
Modelo OSI
◦ Camada de rede
Pode fragmentar/remontar pacotes
Principal protocolo: IP
Unidade de dados: Pacote ou Datagrama
Modelo OSI
◦ Camada de transporte
Responsável por receber dados da camada acima dela
e dividi-los em unidades menores, caso necessário
Garante que a mensagem chegue ao destinatário
Apesar disto ser implementado na camada de enlace
Comunicação fim-a-fim
Não troca informações com dispositivos intermediários
Oferece serviço confiável ou não
TCP: Garante que os dados chegarão corretos e na ordem
UDP: Não verifica se os pacotes chegaram ao destino e
nem se chegaram na ordem
Multiplexação das aplicações
Modelo OSI
◦ Camada de sessão
Permite o estabelecimento de sessões entre diferentes
máquinas
Gerenciamento de diálogo
Quem deve transmitir em cada momento
Estabelece, gerencia e finaliza sessões entre aplicações
Verifica periodicamente sessões longas, para permitir que
continuem de onde parou, em caso de falha
Modelo OSI
◦ Camada de apresentação
Está preocupada com a sintaxe e semântica das
informações
Torna possível a comunicação entre computadores com
diferentes representações de dados
Codificação de texto: ASCII, UNICODE
Codificação de gráficos e imágens: TIFF, JPEG, PNG
Codificação de sons e animações: GIFF, MPEG, WAV
Modelo OSI
◦ Camada de aplicação
Camada que mantém contato com o usuário
Seus serviços são transparentes ao usuário
Aplicações para estações
Banco de dados
Processadores de texto
Aplicações para rede
Correio eletrônico (POP3, SMTP)
Transferência de arquivos (SSH, Telnet)
O modelo OSI fornece uma diretriz para a
organização da pilha de protocolos
Pilha de protocolo é o termo utilizado para
definir uma porção de protocolos que
trabalham em conjunto
Algumas pilhas de protocolo não seguem o
modelo OSI completamente
◦ TCP/IP – Pilha de protocolo mais utilizada
atualmente
◦ IPX/SPX
◦ NetBEUI
TCP/IP
◦ O início do TCP/IP se dá quando a ARPANET (grande
rede que interligava instituições de pesquisa)
passou a interligar também redes de rádio e satélite
◦ Seria necessário que a rede resistisse a perdas de
hardware de sub-rede
Conexões deveriam permanecer intactas enquanto as
máquinas de origem e destino estivessem funcionando
◦ Deveria se adaptar a aplicações com requisitos
divergentes
Transferência de arquivos e transmissão de voz em
tempo real
A solução foi a criação da camada inter-redes
◦ Objetivo
Permitir que hosts enviem pacotes em qualquer rede
Garantir que estes pacotes trafeguem
independentemente até o destino
Mesmo que cheguem fora de ordem
Ex:
Entrega de cartas ao correio
◦ O protocolo utilizado nesta camada é o IP
◦ É responsável pelo roteamento dos pacotes e por
evitar congestionamentos da rede
7 Aplicação
6 Apresentação Aplicação 4
5 Sessão
4 Transporte Transporte 3
3 Rede Inter-Redes 2
2 Enlace
Interface de Rede
1 Física 1
TCP/IP
◦ Conceito:
Conjunto de protocolos de redes que permitem a
interconexão de redes heterogêneas
Redes físicas com diferentes tecnologias de acesso
Equipamentos desenvolvidos por diferentes fabricantes,
com diferentes arquiteturas de hardware e que utilizam
diferentes sistemas operacionais
TCP/IP
◦ Quem pode utilizar ?
Qualquer organização que deseje interconectar suas
diversas filiais na forma de uma inter-rede
Não requer uma conexão com a internet
A internet é apenas uma demonstração concreta da
validade da tecnologia TCP/IP
Modelo de interconexão
E9
E1
E2
N5
R3
N1
R4
R1 R2
N4
N2
N3
E3
E4 E7 E8
E5 E6
Modelo de interconexão
◦ Roteador
Possui conexões com duas ou mais redes
Não provê conexão direta com todas as redes físicas
Roteia pacotes de uma rede para outra
Mantém informações de roteamento para todas as
redes
É também denominado gateway ou sistema
intermediário
◦ Estação
Dispositivo do usuário conectado a alguma rede física
da inter-rede
Também denominado Host, hospedeiro ou sistema
final
Modelo de interconexão
◦ Visão do usuário
Usuários vêm a inter-rede como uma rede virtual
única à qual todos os dispositivos estão conectados
Usuários não conhecem as diversas redes físicas
individuais
Adota um mecanismo de endereçamento universal,
baseado em endereços IP, que permite a
identificação única de cada dispositivo na inter-rede
Mensagem Aplicação FTP, HTTP, SMTP
Seguimento/Datagrama UDP
Transporte TCP/UDP
24
Camada de aplicação
◦ Define a sintaxe e a semântica das mensagens trocadas
entre as aplicações
◦ Única camada cuja implementação é realizada usando
processos do Sistema Operacional
Telnet – Serviço de terminal virtual
FTP – Serviço de transferência de Arquivos
SMTP – Serviço de correio eletrônico
DNS – Serviço de nomes
HTTP – Serviço Web
Camada de transporte
◦ Provê comunicação fim-a-fim entre aplicações
◦ TCP (Transmission Control Protocol)
É baseado em conexão
Provê fluxo confiável de dados
Divide o fluxo de dados em segmentos
◦ UDP (User Datagram Protocol)
Provê serviço de datagrama não confiável
Camada de rede
◦ Realiza transferência e roteamento de pacotes
entre dispositivos da inter-rede
◦ IP (Internet Protocol)
Provê serviço de datagrama não confiável
Envia, recebe e roteia datagramas IP
◦ ICMP (Internet Control Message Protocol)
Permite a troca de informações de erro e controle entre
camadas de rede de estações distintas
Camada de interface de rede
◦ Compatibiliza a tecnologia da rede física com o
protocolo IP
◦ Aceita datagramas IP e transmite na rede física sob
a forma de quadros
◦ Trata os detalhes de hardware da conexão física e
geralmente inclui o driver do dispositivo e a placa
de rede
DADOS Os dados são gerados pela
Aplicação camada de aplicação. A aplicação deve
indicar qual o protocolo da camada de
transporte a ser utilizado (TCP/UDP).
CABEÇALHO DADOS
Transporte O protocolo de transporte adiciona seu
cabeçalho, recebe a PDU da camada
CABEÇALHO DADOS de aplicação em sua área de dados e
encaminha para a camada de rede
Rede
A camada de rede receba a PDU de
transporte, realiza suas funções e
CABEÇALHO DADOS
encaminha para a camada de enlace
Enlace
A camada de enlace receba a PDU de
CABEÇALHO DADOS rede, realiza suas funções e encaminha
para a transmissão física
Processo de recebimento de quadro
ICMP
Rede
IP
Driver de
Interface de rede Rede
Estação E1 Estação E2
Protocolo SMTP
1º HTTP HTTP 16º
Protocolo TCP
2º TCP TCP 15º
Roteador 1 7º Roteador 2
IP IP 11º IP
3º IP IP IP IP 14º
6º 10º
5º 8º 9º 12º
N1 N2 N3