Redes Avançadas Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo - Visão geral de uma rede Transmissor: geralmente dinâmico (em um momento pode tanto estar transmitindo quanto recebendo dados) Canal de comunicação: transporta os dados entre o transmissor e o receptor Transmissor ou origem Canal de comunicação interface interface dado Interface de rede: conecta os dispositivos fisicamente ao canal de comunicação. Coloca o dado na origem e retira no destino. Receptor ou destino Cada dispositivo em uma rede possui uma identificação única. No caso da Internet, cada host possui um IP que é único em toda a rede. Redes Avançadas – Prof. Mateus Raeder Protocolos • Conjunto de regras que determinam como deve ocorrer a comunicação entre duas estações em uma rede – Mensagens específicas são enviadas – Ações específicas são tomadas Redes Avançadas – Prof. Mateus Raeder Protocolos • Analogia humana Oi Oi Você é gremista? CLARO que sim! tempo Redes Avançadas – Prof. Mateus Raeder Protocolos • Em redes de computadores – Máquinas em vez de pessoas – Toda comunicação na Internet é governada por protocolos Protocolos definem formato, ordem de mensagens enviadas e recebidas entre entidades de rede e ações tomadas ao enviar ou receber uma mensagem. Redes Avançadas – Prof. Mateus Raeder Protocolos • Em redes de computadores Pedido de conexão Resposta positiva GET: http://www.inf.unisinos.br <arquivo> tempo Redes Avançadas – Prof. Mateus Raeder Protocolos • Redes são complexas! – Muitos componentes • Hosts • Roteadores • Enlaces • Aplicações • Protocolos • Hardware, Software… Pergunta: Como organizar melhor a estrutura da rede? Divisão em camadas Redes Avançadas – Prof. Mateus Raeder Modelo de Camadas • Por que usar camadas? • Ao lidar com sistemas complexos: – Estrutura explícita permite identificação de relações entre componentes do sistema complexo. • Modelo de referência para discussão. – Modularização facilita implementação, atualização do sistema • Mudanças de implementação do serviço da camada é transparente ao resto do sistema • Exemplo: mudança no procedimento do portão não afeta o resto do sistema Redes Avançadas – Prof. Mateus Raeder Modelo de Camadas • Pilha de Protocolos da Internet – Aplicação: suporta aplicações de rede • FTP, SMTP, HTTP – Transporte: transferência de dados entre sistemas terminais Aplicação Transporte • TCP, UDP – Rede: roteamento de datagramas da origem ao destino • IP – Enlace: transferência de dados entre elementos de rede vizinhos • PPP, ethernet Rede Enlace Física – Física: bits “nos fios” Redes Avançadas – Prof. Mateus Raeder Modelo de Camadas • Modelo de Referência OSI – Conjunto de diretrizes para permitir interconexão de redes heterogêneas – Define sete camadas cada um com um conjunto de funções específicas – Camadas de Sessão e de Apresentação Aplicação Apresentação Sessão Transporte Rede Enlace Física Redes Avançadas – Prof. Mateus Raeder Modelo de Camadas • Modelo de Referência OSI – Não obteve êxito comercial – Modelo Internet cresceu mais rapidamente – Modelo OSI muito complexo • Primeiras versões demoraram a ser lançadas e não tinham bom desempenho – Modelo Internet mais simples e eficiente Aplicação Apresentação Sessão Transporte Rede Enlace Física Redes Avançadas – Prof. Mateus Raeder Modelo de Camadas • Modelo Internet – Aplicação: serviços para os usuários e aplicações – Transporte: comunicação entre o host origem e o host destino – Internet: encaminhamento de pacotes pela rede de interconexão – Acesso à rede: conecta o host à rede. Presume que qualquer tecnologia de acesso pode ser utilizada Aplicação Transporte Internet Acesso à rede • Com ou sem fio, local ou não, etc. Redes Avançadas – Prof. Mateus Raeder Modelo de Camadas • Comunicação vertical – Cada nível comunica-se apenas com camadas adjacentes – Dentro do mesmo dispositivo • Comunicação horizontal – Camadas adicionam informações de controle no cabeçalho da mensagem (overhead) – No destino, cada camada processa o cabeçalho referente a sua camada no host de origem Aplicação Transporte Rede Enlace Física Redes Avançadas – Prof. Mateus Raeder Modelo de Camadas • Modelo de cinco camadas – Mensagem de A para C B C Aplicação Aplicação Aplicação Transporte Transporte Transporte Rede Rede Rede Enlace Enlace Enlace Física Física Física A Redes Avançadas – Prof. Mateus Raeder