Rede de Computadores. Carlos Eduardo Pereira GCAR GCAR. IMP= Interface Message Processor. hosts. IMPs. Referência: Tanenbaum - Redes de Computadores - PDF Download grátis
Download "Rede de Computadores. Carlos Eduardo Pereira GCAR GCAR. IMP= Interface Message Processor. hosts. IMPs. Referência: Tanenbaum - Redes de Computadores"
Augusto Klettenberg de Oliveira
1 Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Rede de Computadores hosts IMPs IMP= Interface Message Processor 1
2 DTE/DCE/DSE Tarefas a serem realizadas pelas estações: armazenamento das mensagens recebidas roteamento das mensagens detecção de erros de transmissão retransmissão de mensagens DCE: equipamentos externos, responsáveis pela tarefas acima (para aliviar processadores das estações na execução de tarefas da aplicação DTE/DCE/DSE DTE: Data Terminal Equipment DCE: Data Comunicating Equipment DSE: Data Switching Equipment DSE: usados para concentrar o tráfego interno e funcionar como pontos intermediários de restauração dos sinais 2
3 DTE/DCE/DSE Topologias de Rede Estrela Anel Árvore Completa Irregular 3
4 Topologias de rede Rede em Estrela nó central: comutador ou switch não necessitam roteamento desempenho depende da velocidade do nó central problemas: confiabilidade, modularidade, Topologias de rede Rede em Anel: uso de repetidores ligados ao meio físico usualmente trasnmissão unidirecional para simplificar o projeto dos repetidores quando uma mensagem é enviada por um nó, ela entra no anel e circula até ser retirada pelo nó de destino (ou pelo nó que enviou, dependendo do protocolo) 4
5 Rede em anel Com repetidor interno Rede em Anel Com repetidor externo: aumento da confiabilidade 5
6 Rede em Anel Rede em Anel com anel secundário 6
7 Redes usando difusão barramento link satélite Anel possuem um único canal de difusão compartilhado por todas as máquinas na rede. Mensagens são recebidas por todos os participantes. Barramentos Ligação das estações ao meio devem alterar o mínimo possível as características elétricas 7
8 Protocolos de Comunicação O que é? conjunto de regras a serem seguidas por todos os participantes, a fim de permitir a comunicação Exercício: requisitos para construção de uma rede de computadores desenvolvida pelos alunos do curso Hierarquia de Protocolos para reduzir a complexidade de projeto organização em camadas ou níveis propósito da camada é oferecer servicos às camadas superiores, omitindo detalhes sobre a implementação dos serviços 8
9 p rot oco lo da ca m a da 7 ca mada 7 ca m ada 7 Hierarquia de Protocolos p rot oco lo da ca m a da 6 ca mada 6 ca m ada 6 p rot oco lo da ca m a da 5 ca mada 5 ca m ada 5 pr otoc olo da ca m ada 4 ca mada 4 ca mada 4 pr otoc olo da ca m ada 3 ca mada 3 ca mada 3 p rot oco lo da ca m a da 2 ca mada 2 ca m ada 2 pr otoc olo d a ca m ada 1 ca mada 1 ca mada 1 Meio Físico Modelo de Referência OSI Camada 1: Física Camada 2: Enlace Camada 3: Rede Camada 4: Transporte Camada 5: Sessão Camada 6: Apresentação Camada 7: Aplicação 9
10 Modelo OSI Modelo OSI 10
11 Camada Física lida com a transmissão pura de bits níveis de tensão, duração de um bit, taxa de transmissão, transmissão mono ou bidirecional, número de pinos e construção dos conectores Camada de Enlace de Dados tornar o meio físico livre de erros detecção e correção de erros quadros com informação + bits de verificação criar e reconhecer limites dos quadros 11
12 Camada de Rede roteamento da informação da origem ao destino controle de congestionamentos permitir conexão de redes heterogêneas: traducao de protocolo, endereçamento, conformação tamanho pacotes Camada de Transporte divide mensagem em pedacos menores, envia à camada de rede e remonta no destino uma conexão de transporte pode gerar várias sessões de rede (para aumentar throughput) define tipos de conexão: ponto-a-ponto com garantia de entrega, sem garantias e mensagens para destinações múltiplas camada 'fim a fim': programa na máquina de origem conversa com outro na de destino 12
13 Fluxo de Mensagens Camada de Sessão Oferece mecanismos que permitem estruturar os circuitos oferecidos pelo nível de transporte gerenciamento de token: com o intuito de fornecer um serviço de intercâmbio de informações halfduplex em um circuito full-duplex ponto de sincronização: permite a retomada da transmissão de dados muito extensos (volta a transmitir do último ponto de sincronização confirmado) 13
14 Camada de Apresentação Realizar transformação adequada nos dados antes de entregar ao nível de sessão transformações típicas: compressão de dados, criptografia. Camada de Aplicação Oferece aos processos de aplicação os meios para que estes utilizem os recursos OSI define funções de gerência e mecanismos de suporte à construção de aplicações distribuídas ex: terminal virtual, transferência de arquivos, correio eletrônico, etc. 14
15 Transmissão de Dados dado s aplica c a o apresentac a o sess ao transpo rte rede e nlac e físico CP CS CT dados CR dados dados bits CA dados dado s dado s aplica c a o apresentac a o sess ao transpo rte rede e nlac e físico 15