Escolar Documentos
Profissional Documentos
Cultura Documentos
Implementação de redes
Arquiteturas proprietárias → diferentes máquinas sem
comunicação
Arquiteturas abertas ou normalizadas
Ex.: OSI e TCP/IP
Modelo em camadas
aeroporto de chegada
aeroporto de partida
decolagem aterissagem
roteamento do avião
Modelo em camadas
I like J'aime
Message Philosopher
rabbits bien les
lapins
3 3
Information
L: Dutch for the remote Translator L: Dutch
Ik vind translator Ik vind
konijnen konijnen
2 2
leuk leuk
Information
Fax #--- for the remote Fax #---
L: Dutch secretary Secretary L: Dutch
Ik vind Ik vind
1 1
konijnen konijnen
leuk leuk
Modelo em camadas
Quatro conceitos
Entidade: elemento ativo em cada camada (ex.:
processo ou placa de interface de rede)
Serviço: indica o que a camada faz
Interface: indica aos processos acima como acessar a
camada
Protocolo: regras e convenções usadas na
conversação entre uma camada de uma máquina e a
mesma camada de outra
Dados não são passados diretamente de uma
camada (N) para outra
Modelo em camadas
Funções
Controle de erro
Controle de fluxo
Segmentação e remontagem
Multiplexação
Estabelecimento de conexão
Uma única função pode estar em mais de uma
camada
Modelo em camadas
Serviço
Conjunto de primitivas (operações) que uma camada provê
à camada superior
Tipos de primitivas de serviço
Pedido (Request), Indicação (Indication), Resposta
(Response), Confirmação (Confirm)
Nome de uma primitiva: X-nome.tipo, X indica a camada
Exemplo: T-Connect.Request
Camada genérica (N)
Oferece serviço (N) à camada (N+1) e usa o serviço (N-1)
Modelo em camadas
Primitivas de serviço
Serviço (N)
Camada (N)
Entidade (N) Entidade (N)
Protocolo (N)
Serviço (N-1)
Camada (N-1)
Entidade (N-1) Entidade (N-1)
Modelo em camadas
Protocolo
Conjunto de regras que governam o formato e o significado
de quadros, pacotes ou mensagens trocadas entre
entidades pares de uma camada
Interação entre camadas
PDU (Protocol Data Unit)
Troca de informações entre entidades pares
Contém informações de controle do protocolo e possivelmente
dados do usuário
SDU (Service Data Unit)
Troca de informações entre duas entidades adjacentes
PCI (Protocol Control Information)
Bloco de informações de controle do protocolo de uma camada
Modelo em camadas
(N+1) PDU
Camada (N+1)
(N) PDU
Modelo em camadas
Espalhamento X Recombinação
Conexão N Conexão N
Segmentação X Remontagem
Modelo OSI
Modelo TCP/IP
Modelo híbrido
Modelo OSI
Física
Provê serviços de transmissão e recepção de bits
Define as interfaces elétricas e mecânicas, as
características de sincronização e a especificação do
meio de transmissão
Enlace
Controle de acesso a um meio compartilhado,
montagem de dados em quadros, endereçamento e
detecção de erros
Provê serviços de comunicação de quadros com
controle de fluxo e controle de erros
Camadas do modelo OSI
Rede
Encaminhamento
Roteamento
Controle de congestionamento
Transporte
Provê serviço fim-a-fim
Entrega ordenada livre de erros
Entrega sem garantia de ordenação
Camadas do modelo OSI
Sessão
Estabelecimento de sessões entre usuários de
diferentes máquinas
Delimitação e sincronização da troca de dados
Esquemas de pontos de verificação e de recuperação
Apresentação
Lida com a sintaxe e a semântica das informações
Compressão e codificação dos dados
Descrição dos dados
Aplicação
Provê aplicações de rede
Modelo OSI (fonte: Tanenbaum)
Modelo OSI
Transmissão de dados