Professional Documents
Culture Documents
Arquitetura de Protocolos
Faculdade de Informática
PUCRS
Arquitetura de Protocolos
Encapsulamento
Segmentação e Blocagem
Controle de Conexão
Entrega ordenada
Controle de Fluxo
Controle de Erro
Endereçamento
Multiplexação
Serviços de Transmissão
Vantagens
controle de erro mais eficiente
igualdade no acesso aos recursos da rede
atraso menor
bufferes menores para envio/recepção
Desvantagens
Overheads
aumenta as interrupções no receptor
mais tempo de processamento
Estabelecimento da conexão
Transferência de dados
Encerramento da conexão
Gerenciamento de resets ou perda da
conexão
Números de seqüência usados para
entrega ordenada
controle de fluxo
controle de erro
Redes e Sistemas Distribuídos Profa. Ana Benso
Serviço Orientado à Conexão
service.request
service.indication
service.response
service.confirm
service.request
service.indication
Nível do Endereçamento
Escopo do Endereçamento
Identificadores de Conexão
Modo de Endereçamento
Prioridade
controle de mensagens
Quality of service (QoS)
throughput mínimo aceitável
retardo máximo aceitável
Segurança
restrições de acesso
Princípios:
nível tem funções bem definidas e
diferenciadas
números de níveis suficientes para conter
as funções distintas sem sobrecarga ou
redundância
arquitetura para interoperabilidade de
sistemas heterogêneos
Redes e Sistemas Distribuídos Profa. Ana Benso
Open System Interconnection
P. Aplicação
Aplicação Aplicação
P. Apresentação
Apresentação Apresentação
P. Sessão
Sessão Sessão
P. Transporte
Transporte Transporte
P. Rede
Rede Rede
P. Enlace
Enlace Enlace
P. Físico
Físico Físico
Protocolo N + 1
N+1 N+1
SAP SAP
Protocolo N
N N
SA SA
P Protocolo N - 1 P
N-1 N-1
Especificação de protocolos
operam entre o mesmo nível entre dois sistemas
pode envolver diferentes sistemas operacionais
a especificação deve ser precisa
no formato das unidades de dados
na semântica de todos os campos
Definição de Serviço
descrição do que é provido
Endereçamento
referenciado pelos SAPs (Service Access Points)
Físico
dispositivos entre interfaces físicas
mecânica
elétrica
funcional
procedural
Enlace
ativação, manutenção e desativação de um
enlace confiável
detecção e controle de erro
Rede
informações de transporte
níveis superiores não necessitam conhecer a tecnologia
subjacente
Transporte
transporte de dados entre sistemas fim-a-fim
controle de erro
sequenciamento
controle de fluxo
QoS
Sessão
Controle de diálogos entre aplicações
Sincronização
Recuperação de falhas
Apresentação
Codificação e formatação de dados
Compressão de dados
Criptografia
Aplicação
X.500, X.400, FTAM, CMISE (CMIP), ...
Aplicação
Aplicação FTP Telnet HTTP
Apresentação
Sessão
Tranporte TCP UDP
Transporte
Internetwork IP Rede
Enlace
Ethernet Ponto-a Fast E.
Host to Network Ponto Físico
Nível de Aplicação
Comunicação entre processos de aplicação
Nível de Transporte
Transmissão de dados fim-a-fim
Pode incluir mecanismos de confiabilidade (TCP)
Suprime detalhes dos níveis inferiores
Nível de Rede
Roteamento de pacotes
Interface entre o sistema e a rede
Comunicação de Dados
Faculdade de Informática
PUCRS
Modelo de Comunicação
Origem
Gera dados a serem transmitidos
Transmissor
Converte os dados em sinais transmissíveis
Sistema de Transmissão
Transmite os sinais
Receptor
Converte os sinais recebidos em dados
Destino
Trata os dados recebidos