conceitos importantes jair jonko araujo ([email protected])
TRANSCRIPT
Conceitos Importantes
Jair Jonko Araujo ([email protected])
Fatores que afetam o desempenho da Rede
• Taxa de Transmissão (velocidade dos “bits” na rede;
• Eficiência do protocolo (overhead)– Bytes de dados x total de bytes na rede (dados +
controle)
• Modelo da rede– Conceituação do fluxo de informação– Número de mensagens– Freqüência da troca de mensagens
Tipos de comunicação
• Peer-to-peer
• Mestre/Escravo
• Multimestre
Tipos de Comunicação
• Peer-to-peer (ponto a ponto)
Tipos de Comunicação
• Mestre/Escravo
Tipos de Comunicação• Multimestre
Transação
• Processo de Troca de Dados
• Transações típicas do modelo mestre-escravo:– Consulta/resposta (query/response)
• Sucessivamente pooling
– Difusão sem resposta (broadcast / no response / no ACK)
Métodos de Troca de Dados
• Polling
Modelo de Redes
• Origem / Destino (ponto a ponto)
endereços são identificados
• Produtor / Consumidor
os dados são identificados
Tipos de Comunicação
Redes Produtor / Consumidor podem suportar os três tipos:
Mestre / Escravo Peer-to-peer
Multimestre
Comunicação
• Solicitada– Resposta a outro nó;– Transmissão durante a posse de um token
• Não solicitada (dirigida a eventos)– Respostas a mudanças de estado de um nó
• Explícita (comando do mestre)– Configura, atua na saída, pede diagnóstico ou
pooling
Métodos de Trocas de Dados
• Cíclico
Métodos de Trocas de Dados
• Mudança de Estado
Métodos de Trocas de Dados
• Redes Produtor / Consumidor
(polling, cíclico e mudança de estado)
Acesso ao Meio
• Centralizado: Mestre / Escravo
• Passagem do Token
• CSMA (Carrier Sense Multiple Acess)– CD: Colision Detection (exemplo: ethernet)– BA: Bitwise Arbitration
• Centralizado: dados cíclicos
Acesso ao Meio
• Mestre / Escravo– seqüência de polling– tempo de interrogação– simples
• Passagem do Token (ficha / bastão)– acesso com tempo limitado– tempo de espera n dispositivos– independente do comprimento da rede
Acesso ao Meio – Token Barramento
• Ordem do token
• Ordem do anel lógico
• Tempo de interrogação
• Cada estação–Predecessor (PS) e Sucessor (NS)–Responsável pelo envio do token ao sucessor
Acesso ao Meio – Token Anel
• Ordem do token = ordem do anel
• Mensagens consecutivas
• Mensagens de entrada retirada pelo Mestre
• Mensagens de saída enviada pelo Mestre
Acesso ao Meio – Aleatório (barramento)• Competição / colisão / solução
– quando emitir– como detectar colisão– como solucionar as colisões
• Quando emitir– CSMA: emite quando meio livre
• Como detectar colisãoEmissor compara mensagem enviada / transmitida– CD: pára, espera (tempo aleatório) e recomeça– BA: pacote com maior prioridade continua sendo transmitido
Acesso ao Meio – Aleatório (dados cíclicos)
• Dados enviados conforme configurado pelo usuário• Garantia de atendimento periódico / cíclico• Se uma aplicação tiver mudança lenta de I/O (analógica) configuração periódica é a mais eficiente• possibilidade de redundância