Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
! Hierarquia
" Atividades diferentes, com responsabilidades diferentes realizadas e
organizadas em uma determinada ordem→ camadas funcionais
! Serviços
" Procedimentos que uma camada funcional oferece para uma outra camada
# Emissor : camada N usa serviços da camada N-1
Instituto de Informática - UFRGS
! Interface
" Descrição dos serviços providos por uma camada
A. Carissimi -4-mar-08
A. Carissimi -4-mar-08
! Peer (pares)
" Entidades, em máquinas distintas, que correspondem a uma mesma camada
de protocolo
A. Carissimi -4-mar-08
Comunicação N Camada N
(Protocolo = regras)
! Conjunto de primitivas e eventos disponibilizados por uma camada Usuário do serviço N Usuário do serviço N
a outra (service user) (service user)
! Fornece a semântica de funcionamento camada Request Confirm Response Indication
" Informa o que a camada faz e não como é feito
Fornecedor do serviço N (service provider)
! Formalmente possui quatro primitivas:
Instituto de Informática - UFRGS
A. Carissimi -4-mar-08
Service provider
" Serviços não-confirmados: seqüência request-indication
Controle + dados
Controle + dados
A. Carissimi -4-mar-08
Redes de Computadores 9 Redes de Computadores 10
N-IDU
A. Carissimi -4-mar-08
(N-1)-IDU
A. Carissimi -4-mar-08
isso pode ser feito
! Inserção de informações de controle de uma camada N junto aos ! PDU possuem um tamanho máximo pré-definido
dados " Restrições de tecnologia (e.g. quadros IEEE 802.3 possuem 1500 bytes)
" Exemplo: endereços, códigos para detecção de erro, bits de controle etc " Fornecer acesso equitável a rede
" Executar um controle de erro mais eficiente
N-PDU = N-PCI + N-SDU " Facilitar dimensionamento e gerenciamento de buffers
! O que fazer quando N-PDU > (N-1)-PDU?
Instituto de Informática - UFRGS
A. Carissimi -4-mar-08
N-IDU
SAP
N-IDU
Instituto de Informática - UFRGS
A. Carissimi -4-mar-08
(N-1)-IDU (N-1)-IDU
! Identificação de entidades, serviços e abstrações empregadas na ! Mecanismo empregado para o receptor limitar a quantidade de
comunicação informação enviada por um transmissor
! Escopo: local versus global ! O objetivo é evitar que o transmissor sature o receptor de dados
! Modos de endereçamento: fazendo com que ele perca dados
" Unicast: uma única entidade ! Exemplos: stop-and-wait, go back-N, créditos etc
Instituto de Informática - UFRGS
A. Carissimi -4-mar-08
! Forma de evitar perdas ou alterações por erros de transmissão ! Conexão é um serviço que visa:
! Baseado em dois mecanismos: " Garantia de entrega de PDUs (sem perdas)
" Detecção do erro seguida de sua correção " Ordenamento (PDUs são entregues na mesma ordem que foram emitadas)
" Detecção do erro seguido por um pedido de retransmissão (ou retransmissão " Sem duplicação de PDUs
por time-out) ! Implementando com controles negociados em três etapas:
" Estabelecimento da conexão: negociação dos parâmetros de controle
Instituto de Informática - UFRGS
A. Carissimi -4-mar-08
Redes de Computadores 21 Redes de Computadores 22
! Enlace
Rede
! Físico 3
Enlace
2
A. Carissimi -4-mar-08
A. Carissimi -4-mar-08
Físico
1
! Responsável pela transmissão da informação sobre o 7 Aplicação ! Transformar o canal de comunicação em uma linha 7 Aplicação
meio físico livre de erros de transmissão
! São definidos: 6 Apresentação ! Funções específicas são: 6 Apresentação
" Características físicas das interfaces e dos meios (ex. " Enquadramento: agrupamento de um conjunto de
conectores, pinagem, semântica de sinais de controle etc) Sessão bits em uma unidade gerenciável (quadros) para Sessão
5 5
" Representação dos dados: codificação dos dados em transmissão e/ou recepção.
sinais elétricos ou ópticos 4 Transporte " Endereçamento físico: define o transmissor e/ou o 4 Transporte
Instituto de Informática - UFRGS
A. Carissimi -4-mar-08
de perdas e retransmissão de dados
" RS-232, X-21, RS-485 , Ethernet
Físico " Disciplina acesso ao meio físico em redes de Físico
1 difusão (broadcast)
1
A. Carissimi -4-mar-08
Físico Físico
1 1
! Camada controladora de diálogo entre processos dos 7 Aplicação ! Oferece uma independência as aplicações quanto a 7 Aplicação
sistemas finais representação interna de dados
! Estabelece, mantém e sincroniza a interação entre 6 Apresentação ! Tratamento da sintaxe e da semântica dos dados 6 Apresentação
sistemas de computação trocados entres dois sistemas
Sessão Sessão
! Funções específicas incluem: 5 ! Tarefas específicas: 5
" Controle de diálogo: permite que dois sistemas finais " Conversão de formatos de dados (ASCII, Unicode, big ou
Transporte Transporte
iniciem uma comunicação em modo half ou full-duplex 4 little endian) em uma seqüência de bits em um formato 4
Instituto de Informática - UFRGS
A. Carissimi -4-mar-08
ftp interrompido
Físico Físico
1 1
"
" Compartilhamento de arquivos e recursos (ex: smb, cifs) Transporte TCP/UDP
Rede 4 4
" etc... 3
Rede IP
Enlace 3 3
2
A. Carissimi -4-mar-08
A. Carissimi -4-mar-08
Enlace Acesso
Físico 2 2 Interface
1 de rede
Físico Físico
1 1
Redes de Computadores 31 Redes de Computadores 32
Leituras adicionais
Redes de Computadores 33