Técnicas de comutação

Documentos relacionados
Redes de Computadores

Comutação de pacotes. Não há um estabelecimento de um caminho dedicado. Não há reserva de recursos. Compartilhamento de enlaces ou partes de enlaces

Refere-se à alocação dos recursos da rede para a transmissão pelos diversos dispositivos conectados.

Graduação Tecnológica em Redes de Computadores. Tecnologias de Interligação de Redes

Comutação de pacotes. Não há um estabelecimento de um caminho dedicado. Não há reserva de recursos. Compartilhamento de enlaces ou partes de enlaces

Redes de Computadores

Comutação de Circuitos, Pacotes e Células

1 Redes de comunicação de dados

Comutação Volnys Borges Bernal

FUNDAMENTOS DE REDES DE COMPUTADORES AULA 5: REDE DE ACESSO CAMADA ENLACE. Prof. LUIZ LEÃO

SSC0641 Redes de Computadores

Transmissão de Informação

Capítulo 4: Camada de rede

Capítulo 6 e 8. Comutação Circuitos/Pacotes/Mensagens Multiplexação FDM/TDM/WDM

Redes de Computadores I Internet - Conceitos

Prof. Antonio P. Nascimento Filho. Tecnologias de rede. Ethernet e IEEE Token ring ATM FDDI Frame relay. Uni Sant Anna Teleprocessamento e Redes

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

PTC Aula A periferia da Internet 1.3 O núcleo da rede. (Kurose, p. 9-23) (Peterson, p ) 18/02/2016

AULA 4 - REDES. Prof. Pedro Braconnot Velloso

2. Conceitos de Comunicação de Dados Simetria; Comutação; Multiplexers; Controlo de fluxo.

Escola Politécnica da Universidade de São Paulo

Transmissão de Informação

Interconexão de redes locais. Repetidores. Pontes (Bridges) Existência de diferentes padrões de rede. Interconexão pode ocorrer em diferentes âmbitos

Redes de Computadores

Capítulo 5. A camada de rede

Arquitetura de Redes. Redes TCP-IP. Agenda. Introdução à Arquitetura TCP/IP. Tipos de Serviços. Modelo de Referênca ISO/OSI

Interconexão de redes locais. Repetidores. Hubs. Existência de diferentes padrões de rede

Protocolo Frame Relay. Prof. Marcos Argachoy

Prof. Carlos Messani

Redes de Computadores I Conceitos Básicos

REDES DE COMPUTADORES. Infraestrutura de Redes de Computadores

Nível de Rede. Funções do nível de rede GCAR

Definição das 7 Camadas do Modelo OSI e Explicação das Funções

O que é ATM? Introdução ao ATM. Essência da Tecnologia. Essência da Tecnologia. Histórico. Quais as Necessidades Atuais?

Redes de Computadores

Transmissão da Informação: Multiplexação TDM

Tecnologia de Redes. Arquitetura de Rede de Computadores

REDES DE COMPUTADORES

Rede de computadores Protocolos UDP. Professor Carlos Muniz

Redes de Computadores. Comutação de Pacotes. Técnicas de Comutação. Comutação de circuitos (1/3) Comutação de Pacotes. Comutação de Pacotes.

Revisão Desempenho e requisitos de aplicações Arquitetura hierárquica, multinível Organização em camadas Propriedades e características Encapsulamento

Comunicação de Dados II

REDES II. e Heterogêneas. Prof. Marcos Argachoy

Redes de Computadores I Seminário Novas Tecnologias em Redes. VPN-Virtual Private Network. Anderson Gabriel

Introdução às Redes de Computadores

Aula 1 Conceitos Básicos

Tecnologias de Rede de Acesso e CORE

Pós-Graduação em Engenharia de Redes e Sistemas de Telecomunicações

Protocolos TCP e UDP. Protocolo TCP. Protocolo TCP. A necessidade de uma comunicação segura: Transmission Control Protocol

O Multi Protocol Label Switching é um mecanismo de transporte de dados pertencente à família das redes de comutação de pacotes. O MPLS é padronizado

Topologias de redes de computadores

CURSO TÉCNICO EM INFORMÁTICA

1 Redes de comunicação de dados

Redes de Computadores MPLS. Multiprotocol Label Switching. Gustavo Henrique Martin G. Miassi

Redes de Computadores

AULA 3 - REDES. Prof. Pedro Braconnot Velloso

Redes de Computadores e Telecomunicações - Camada de Transporte

PEL/FEN Redes de Computadores 2018/1 Terceira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein

Protocolo MPLS: Multiprotocol Label Switching

Arquiteturas de Redes de Computadores Os Modelos RM-OSI e TCP/IP. Prof. M.e Helber Wagner da Silva

Camada de Rede. Endereçamento de Rede Protocolo IP

Redes de Computadores. Tecnologias de redes metropolitanas

MPLS MultiProtocol Label Switching

Redes de Computadores Conceitos Básicos

Capítulo 5 Sumário. Formato das Mensagens ICMP. Tipos de Mensagens ICMP

Redes de Computadores

Redes de Computadores

Capítulo 4 A camada de REDE

Redes de Computadores

Transcrição:

Técnicas de comutação Abordagens para a montagem de um núcleo de rede [Kurose] Comutação Alocação de recursos da rede (meio de transmissão, nós intermediários etc.) para transmissão [Soares] Técnicas de comutação Comutação de circuitos Comutação de pacotes

Exemplo de rede comutada (fonte: Stallings)

Comutação de circuitos Caminho dedicado entre as estações Sucessão de enlaces (chaveamento espacial ou físico) Sucessão de canais de frequência (FDM) Sucessão de canais de tempo (TDM) Recursos reservados Ex.: buffers (filas), banda Garantia com transmissão a uma taxa constante

Comutação de circuitos Comunicação em três fases Estabelecimento do circuito (conexão) Determinação e alocação de uma rota entre as estações Alocação de um canal por enlace Transferência de dados Desconexão do circuito

Comutação de circuitos Comutação de circuitos (fonte: Kurose)

Comutação de circuitos Após o estabelecimento, tem-se a impressão que há uma ligação direta entre as estações Atrasos (ex.: Kurose pag. 21) Estabelecimento de conexão Transmissão Número de bits / taxa de transmissão Propagação Distância entre nós / velocidade de propagação Ex.: rede telefônica Conexão (circuito) precisa ser estabelecida para a comunicação iniciar Analogia: restaurante que faz reservas

Comutação de circuitos Vantagens Garantia de recursos Disputa pelo acesso somente na fase de conexão Não há processamento nos nós intermediários Menor tempo de transferência Controle nas extremidades

Comutação de circuitos Desvantagens Desperdício de banda durante períodos de silêncio Problema para transmissão de dados Ruim quando o tempo de conexão é da ordem do tempo da comunicação Erros são recuperados fim-a-fim Probabilidade de bloqueio Circuitos ocupados em um instante

Comutação de pacotes Não há um estabelecimento de um caminho dedicado Compartilhamento de enlaces ou partes de enlaces Não há reserva de recursos Não guarda informação de estado

Comutação de pacotes Informações a serem enviadas são quebradas em pacotes Pacotes contém dados e cabeçalho (informação de controle) maior overhead Cabeçalho inclui informação para permitir a escolha de uma rota (roteamento) para o pacote

Comutação de pacotes Comutação de pacotes (fonte: Stallings)

Comutação de pacotes Nós intermediários (comutadores de pacotes, também chamados roteadores) têm a função de encaminhar os pacotes Nós armazenam e processam Roteamento, controle de fluxo e controle de erros Maioria usa uma transmissão do tipo armazena-ereenvia (store-and-forward) Pode-se usar prioridades

Comutação de pacotes Multiplexação estatística Pacotes de diferentes fontes compartilham um meio físico sob demanda Ordem dos pacotes é aleatória ou estatística Diferente do TDM

Comutação de pacotes Multiplexação estatística A a N B C c t+3 b c t c c t+3 b a t

Comutação de pacotes Comutação de pacotes (fonte: Kurose)

Comutação de pacotes Atrasos (ex.: Kurose pag. 22) Processamento Avaliação do cabeçalho e para onde direcionar o pacote Enfileiramento Pacote espera em uma fila para ser transmitido Influi mais quando a rede está congestionada Se a fila está cheia perda do pacote Transmissão Número de bits / taxa de transmissão Kurose chama de atraso de armazenagem e reenvio Propagação Distância entre nós / velocidade de propagação

Comutação de pacotes Ex.: Internet Analogia: restaurante que não faz reservas

Comutação de pacotes Vantagens Uso otimizado do meio Ideal para dados Erros recuperados no enlace onde ocorreram

Comutação de pacotes Desvantagens Sem garantias de banda, atraso e variação do atraso (jitter) Por poder usar diferentes caminhos, atrasos podem ser diferentes Variação do atraso Ruim para algumas aplicações tipo voz e vídeo Overhead de cabeçalho Disputa nó-a-nó Atrasos de enfileiramento e de processamento a cada nó

Comutação de pacotes Ex.: Kurose pag. 23 Ler Seção 1.4 do Kurose

Comutação de pacotes Comutação de mensagens segue o mesmo princípio Maior atraso fim-a-fim Maior probabilidade de haver erros Menor overhead do cabeçalho Comutação de células também segue o mesmo princípio Células de tamanho fixo Roteamento por hardware Melhor gerenciamento de buffers Menor atraso fim-a-fim Menor probabilidade de haver erros Maior overhead do cabeçalho

Efeito do tamanho do pacote no tempo de transmissão (fonte: Stallings)

Comutação de pacotes Mensagem completa (40 octetos) e cabeçalho (3 octetos) Figura a: envio de uma vez 129 tempos de octeto Figura b: envio em 2 pacotes 92 tempos de octeto Figura c: envio em 5 pacotes 77 tempos de octeto Figura d: envio em 10 pacotes 84 tempos de octeto

Comutação de pacotes Quebra de pacote diminui o tempo de transmissão pois pode haver sobreposição Transmissões em paralelo Porém um pacote muito pequeno pode aumentar o atraso Cada pacote tem uma parte fixa de cabeçalho mais pacotes implica mais cabeçalhos Applet do Kurose

Comutação Comutação de circuitos x comutação de pacotes (fonte: Tanenbaum)

Comutação de pacotes Dois tipos de redes: circuito virtual x datagrama Circuito virtual Roteia pacotes através do número de circuito virtual Identificador local do nó tamanho menor do que o endereço É composto de um caminho (não dedicado) Pacote continua sendo armazenado nó-a-nó Mantém informações de estado Tabela de tradução de números de circuitos virtuais Orientado a conexão Se há uma falha em um enlace o circuito virtual se desfaz Ex.: ATM, X.25 e frame relay

Circuito virtual 1/3 (fonte: Stallings)

Circuito virtual 2/3 (fonte: Stallings)

Circuito virtual 3/3 (fonte: Stallings)

Roteamento dentro de uma rede circuito virtual (fonte: Tanenbaum)

Comutação de pacotes Datagrama Roteia pacotes através do endereço de destino Cada pacote é tratado independentemente Pacotes carregam o endereço completo Pacotes podem chegar fora de ordem Não mantém informações de estado Geralmente não orientado a conexão Ex.: IP

Datagrama 1/3 (fonte: Stallings)

Datagrama 2/3 (fonte: Stallings)

Datagrama 3/3 (fonte: Stallings)

Roteamento dentro de uma rede datagrama (fonte: Tanenbaum)

Circuito virtual x datagrama (fonte: Tanenbaum)