Implantação e Avaliação de Desempenho de Protocolos de Transmissão Multicast Confiável na RNP
|
|
- Alexandra Lameira Santiago
- 8 Há anos
- Visualizações:
Transcrição
1 Implantação e Avaliação de Desempenho de Protocolos de Transmissão Multicast Confiável na RNP Valter Roesler: roesler@exatas.unisinos.br Unisinos Marinho Barcellos: marinho@exatas.unisinos.br Unisinos, University of Manchester e BT Exact (Inglaterra)
2 Definições básicas Proposta de trabalho Objetivos do GT Multicast Confiável Protocolos a serem avaliados Aplicações a serem analisadas Metodologia de trabalho Fases do projeto Equipe Cronograma 2 de 40
3 Definições básicas 3 de 40
4 Multiponto sem e com Multicast MULTI-UNICAST MULTICAST FON FON ROT A ROT A ROT B ROT C ROT B ROT C ROT D REC 3 ROT F ROT D REC 3 ROT F REC 1 REC 2 REC 4 REC 5 REC 6 REC 1 REC 2 REC 4 REC 5 REC 6 4 de 40
5 Exemplos de Aplicações multicast Transmissão maciça de dados Aplicações tipo push Transmissões multimídia unidirecionais ao vivo (TV, rádio, palestras, conferências) Videoconferências, audioconferências Jogos interativos Aplicações colaborativas 5 de 40
6 Requisitos Típicos para Aplicações Multicast Latência de entrega Jitter Skew Tempo-real (multimídia) Ordenamento de pacotes Confiabilidade Confiável (arquivos) 6 de 40
7 Problemas do multicast confiável Implosão de ACK e NACK 7 de 40
8 Localização do controle de erros em multicast confiável Em protocolos orientados a transmissor Multicast via TCP: não escala devido à implosão de ACKs Em protocolos orientados a receptor: O transmissor nem sempre precisa conhecer os receptores... Menos controle de estado é mantido no transmissor, o que torna o protocolo mais escalável 8 de 40
9 Mecanismo 1 de Controle de Erro ARQ Automatic Repeat Request Controle de erro reativo receptor avisa transmissor da perda de pacotes Seqüência faltante ou via temporizador (no receptor) Necessitam controle de implosão, conforme mostrado anteriormente 9 de 40
10 Mecanismo 2 de controle de Erro FEC - Forward Error Correction Informações de paridade são acrescentadas ao fluxo de dados Receptores podem reconstituir dados perdidos via redundância Vantagens: Receptor não precisa usar NACK dependendo do número de perdas (e quais perdas) Diminui o número de retransmissões multicast Desvantagens: Processamento intensivo para computar códigos de redundância Maior quantidade de dados enviada, mesmo sem erros Problema em antever a taxa de erro da rede para determinar quantidade de redundância Gera atrasos quando receptor perde determinado pacote, pois tem que esperar o final do bloco para reconstituí-lo Sem confiabilidade quando perdas em rajadas 10 de 40
11 Mecanismos híbridos: FEC + ARQ Esquema híbrido FEC + ARQ para reduzir volume de feedback Apenas pacotes que não podem ser reconstituídos são requisitados Exemplo: 16 blocos de dados Transmissor gera um pacote adicional contendo código de paridade para os 16 blocos Um receptor pode reconstituir qualquer um dos 16 blocos através do 17 o pacote Equivalente a uma única retransmissão enviada a todos e que pode recuperar a perda de um pacote qualquer do bloco Perda de dois ou mais pacotes? Nack + retransmissão 11 de 40
12 Outros requisitos do multicast confiável (RFC 3048) Controle de congestionamento Usar uma parcela eqüitativa dos recursos da rede. Algoritmos devem ser tcp tcp-friendly Usar o link de forma eficiente, ou seja, sem excessivo overhead Escalabilidade (não é o foco deste GT) Funcionar com diferentes conjuntos de receptores Trabalhar com diferentes topologias de rede (receptores em redes rápidas e redes lentas (ou congestionadas)) 12 de 40
13 Confiabilidade e transmissão em tempo real Confiabilidade e transmissão em tempo real são objetivos conflitantes A confiabilidade da transmissão é conseguida através de controle de erro (retransmissões), tipicamente gerando atrasos É possível obter transmissões de tempo real (soft( realtime) ) semi-confiáveis, através de mecanismos de FEC Mecanismos de FEC utilizam blocos e o próprio uso de blocos gera atrasos 13 de 40
14 Padronização no Multicast Confiável IETF: Working group on Reliable Multicast Transport RFC 3048 ( (Reliable Multicast Transport Building Blocks...): padroniza sistemas de multicast confiável através de dois conceitos: BB ( (Building Blocks): componentes comuns utilizados por vários protocolos, como mecanismos de FEC, confirmações negativas (NACKs( NACKs), controle de congestionamento e segurança. PI ( (Protocol Instantiations): são os protocolos propriamente ditos, que se utilizam dos BBs necessários e inserem sua lógica de funcionamento. 14 de 40
15 Famílias de protocolos definidas pelo IETF (RFC 3048) NACK-based Reliable Multicast Protocol (NORM ) Protocolos baseados em NACK Tree-based ACK Protocolos baseados em ACK, porém com servidores intermediários a fim de evitar implosões de ACKs. OBS: foi obsoletado Asynchronous Layered Coding (ALC) Protocolos baseados em FEC, não necessitando retransmissões Router Assist Protocolos que necessitam código rodando nos roteadores intermediários. OBS: necessitam redes ativas ou cooperação do fabricante de roteadores, ou seja, atualmente não é viável praticamente 15 de 40
16 Proposta de Trabalho 16 de 40
17 Objetivos Gerais Montar uma estrutura de multicast confiável na RNP, explorando o suporte nativo à multicast atualmente existente Avaliar experimentalmente um conjunto de implementações destes protocolos 17 de 40
18 Protocolos Protocolos com funcionalidade de nível de transporte na prática estão acima do nível de transporte, mas possuem funcionalidades típicas de nível de transporte Ficam fora do kernel,, no nível de aplicação (como bibliotecas que podem ser utilizadas pelo usuário) 18 de 40
19 Protocolos a serem analisados MDP / NRL: implementação do Multicast Dissemination Protocol em desenvolvimento pelo Naval Research Laboratory (NRL) NORM ( (NACK based Reliable Multicast Protocol): implementação em desenvolvimento pelo Naval Research Laboratory NORM, ALC ( (Asynchronous Layered Coding)/LCT ( (Layered Coding Transport) ) e FLUTE ( (File Delivery over Unidirecional Transport): implementações em desenvolvimento pelo INRIA, incluídas na biblioteca MCL (Multicast Communication Library) ALC/LCT e FLUTE: implementações em desenvolvimento pela Tampere University of Technology 19 de 40
20 MDP / NRL (Multicast Dissemination Protocol) Baseado em NACK, mas com suporte a FEC Para evitar implosão de NACK, receptor espera tempo antes de enviar NACK para o grupo. Se alguém enviar antes, ele cancela o envio Implementado em C++, código-fonte com 55k linhas de código Suporte a Unix, Windows Versão para NS (Network Simulator) 20 de 40
21 NORM / NRL (NACK Based Reliable Multicast Protocol) Implementação baseada no MDP Emprega mecanismo de controle de erros baseado em NACK e em FEC Código-fonte de aproximadamente 45k linhas de código Suporta unix e windows Versão para NS (Network Simulator) 21 de 40
22 MCL / INRIA MCL ( (Multicast Communication Library) ) consiste de: ALC ( (Asynchronous Layered Coding): implementação do protocolo ALC/LCT (transmissão unidirecional) e protocolos de controle de congestionamento RLC e FLID-SL LDPC: implementação do codec FEC para blocos grandes (Large( Block) NORM: implementação do protocolo NORM FCAST: aplicação de transferência de arquivos em multicast confiável 22 de 40
23 MCL / INRIA Código em C/C++ Sem controle de congestionamento Linux e windows 23 de 40
24 Aplicações a serem avaliadas O foco principal do GT é a aplicação de transferência de arquivos entre TVs Universitárias (RITU Rede de Interconexão entre TVs Universitárias) Outra aplicação a ser testada é a de jogos MMG (Massively Multiplayer Games) 24 de 40
25 Aplicação 1: RITU Aplicação de teste: RITU: Rede de Intercâmbio entre TVs Universitárias 25 de 40
26 RITU Aplicação 1: RITU 31 emissoras envolvidas Já em negociações com a RNP para efetuar a transmissão 26 de 40
27 Aplicação 2: jogos distribuídos em rede MMG: Massively Multiplayer Games Grande quantidade de participantes simultâneos Envio freqüente de mensagens via rede FreeMMG: Projeto aprovado no Edital CT-INFO CNPq 2003 (Jorge Barbosa Unisinos, Geyer - UFRGS) Em 6 meses devem ter aplicação para permitir teste 27 de 40
28 Metodologia de trabalho 28 de 40
29 Metodologia dividida em 4 fases 1. Estudo das implementações propostas 2. Desenvolvimento de experimentos para automatizar testes dos cenários propostos 3. Execução dos experimentos, coleta de resultados e análise estatística. Comparação com resultados da SuperJanet 4. Documentação: relatório dos resultados e manuais de utilização 29 de 40
30 1. Estudo das implementações Análise detalhada das RFCs e documentação de funcionamento dos protocolos MDP, NORM, ALC e FLUTE Instalação das implementações na rede local da Unisinos. Testes de transferência de arquivos Expansão da implementação entre Unisinos e POP-RS. Testes de transferência de arquivos Espera-se se ter que corrigir eventuais problemas nas implementações 30 de 40
31 2. Automatização para testes Foco nas 2 aplicações a) transferência de arquivos b) jogos distribuídos Desenvolvimento de scripts para automatizar coleta de dados e análise estatística das aplicações acima Execução de experimentos em âmbito local 31 de 40
32 3. Execução dos experimentos Expansão do ambiente para nn locais no Brasil O critério para definição dos locais de teste será a rede RITU, que é o cenário prioritário deste GT Medições exaustivas e coleta de dados de acordo com as métricas definidas a seguir 32 de 40
33 Métricas a serem analisadas Os protocolos e aplicativos serão comparados em relação a: Desempenho: vazão efetiva dos dados Custo: largura de banda consumida x número de usuários atingidos Robustez: percentual de transmissões bem sucedidas Atraso: entre saída do transmissor e chegada no destino (aproximações via NTP Network Time Protocol ou GPS, ambos existentes na RNP) Avaliação de friendliness friendliness dos protocolos na rede 33 de 40
34 4. Relatórios e manuais Análise estatística dos dados coletados Comparações com a rede SuperJanet,, do Reino Unido Determinação das vantagens e desvantagens de cada um dos protocolos Publicações Manuais de usuário para os protocolos instalados na RNP OBS: Nessa fase será feita a expansão do sistema para mais locais no Brasil 34 de 40
35 Rede Super Janet 10 Gbit/s 2,5 Gbit/s 2,5 Gbit/s 622 Mbit/s 155 Mbit/s 35 de 40
36 Projeto MUST (Inglaterra) Iniciativa conjunta de pesquisa BT Exact Technologies (Complexity( research group) Consórcio RealityGrid (University of Manchester) Objetivos Avaliar experimentalmente protocolos de multicast confiável Implementar e distribuir para a comunidade um conjunto de ferramentas em multicast confiável Monitorar experimentos em Access Grid 36 de 40
37 Recursos necessários nos POPs Acesso remoto a máquinas Linux nas instituições parceiras, com conectividade multicast Para a instalação dos protocolos nos POPs da RNP, É RECOMENDÁVEL um computador dedicado com permissão de acesso remoto pela equipe do GT, a fim de que se possa efetuar as instalações e medições necessárias Espera-se se contar com o auxílio eventual de algum técnico dos POPs a fim de resolver problemas eventuais de mal funcionamento dos micros ou necessidades que não possam ser efetuadas remotamente 37 de 40
38 Equipe 1 coordenador no Brasil 1 vice-coordenador coordenador na Inglaterra Dois assistentes 40h Dois estagiários 20h (um por assistente) 38 de 40
39 Cronograma Fase 1: Agosto a outubro / 2004 Fase 2: Novembro a dezembro / 2004 Fase 3: Janeiro a março / 2005 Fase 4: Abril a Julho / de 40
40 Implantação e Avaliação de Desempenho de Protocolos de Transmissão Multicast Confiável na RNP PERGUNTAS?? Valter Roesler: roesler@exatas.unisinos.br Unisinos Marinho Barcellos: marinho@exatas.unisinos.br Unisinos e University of Manchester (Inglaterra) e BT Exact (Inglaterra)
Qualidade em Servicos de Rede Prof. Eduardo Maronas Monks Roteiro de Laboratorio Camada de Transporte Parte II
Qualidade em Servicos de Rede Prof. Eduardo Maronas Monks Roteiro de Laboratorio Camada de Transporte Parte II 1) Explicar os seguintes mecanismos e conceitos do protocolo TCP: 1. Slow Start O algoritmo
Leia maisControle de Erro em Redes de Computadores
Controle de Erro em Redes de Computadores Prof. S. Motoyama Aula 24 Motoyama: Controle de Erro 1 Enlace de Dados O controle de erro em redes de computadores é feito na camada enlace de dados (ou na camada
Leia maisRedes de Computadores
Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de
Leia maisJones Bunilha Radtke. Tarefas:
Faculdade de Tecnologia SENAC Pelotas Tecnólogo em Redes de Computadores Qualidade de Serviços de Rede Prof. Eduardo Monks Camada de Transporte Parte 2 Jones Bunilha Radtke Tarefas: 1.1) O algoritmo Slow
Leia maisREDES DE COMPUTADORES
REDES DE COMPUTADORES 09/2013 Cap.3 Protocolo TCP e a Camada de Transporte 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura da bibliografia básica. Os professores
Leia maisRede de Computadores
Escola de Ciências e Tecnologia UFRN Rede de Computadores Prof. Aquiles Burlamaqui Nélio Cacho Luiz Eduardo Eduardo Aranha ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso
Leia maisRedes de Computadores. Protocolos de comunicação: TCP, UDP
Redes de Computadores Protocolos de comunicação: TCP, UDP Introdução ao TCP/IP Transmission Control Protocol/ Internet Protocol (TCP/IP) é um conjunto de protocolos de comunicação utilizados para a troca
Leia mais6 de Julho de 2015. Exercício 23 Para que servem portas na camada de transporte?
Lista de Exercícios Camada de Transporte GBC-056 Arquitetura de Redes de Computadores Bacharelado em Ciência da Computação Universidade Federal de Uberlândia 6 de Julho de 2015 Exercício 1 Para que serve
Leia maisContribuição acadêmica
Contribuição acadêmica Origem deste trabalho em cadeiras do curso de mestrado na COPPE/UFRJ; Continuidade da contribuição acadêmica através do laboratório RAVEL: desenvolvimento de sw para apoio; intercâmbio
Leia maisPROJETO DE REDES www.projetoderedes.com.br
PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Redes I Fundamentos - 1º Período Professor: José Maurício S. Pinheiro AULA 6: Switching Uma rede corporativa
Leia maisMÓDULO 8 Modelo de Referência TCP/IP
MÓDULO 8 Modelo de Referência TCP/IP A internet é conhecida como uma rede pública de comunicação de dados com o controle totalmente descentralizado, utiliza para isso um conjunto de protocolos TCP e IP,
Leia maisSegurança de Redes de Computadores
Segurança de Redes de Computadores Aula 10 Segurança na Camadas de Rede Redes Privadas Virtuais (VPN) Prof. Ricardo M. Marcacini ricardo.marcacini@ufms.br Curso: Sistemas de Informação 1º Semestre / 2015
Leia maisMárcio Leandro Moraes Rodrigues. Frame Relay
Márcio Leandro Moraes Rodrigues Frame Relay Introdução O frame relay é uma tecnologia de chaveamento baseada em pacotes que foi desenvolvida visando exclusivamente a velocidade. Embora não confiável, principalmente
Leia maisRedes de Computadores e a Internet
Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Introdução Redes
Leia maisA Camada de Transporte
A Camada de Transporte Romildo Martins Bezerra CEFET/BA s de Computadores II Funções da Camada de Transporte... 2 Controle de conexão... 2 Fragmentação... 2 Endereçamento... 2 Confiabilidade... 2 TCP (Transmission
Leia maisMODELO CLIENTE SERVIDOR
SISTEMAS DISTRIBUÍDOS Modelo Cliente Servidor Modelo que estrutura um S.O. como um grupo de processos cooperantes, chamados servidores, que oferecem serviços a processos usuários, denominados clientes;
Leia mais3 Qualidade de serviço na Internet
3 Qualidade de serviço na Internet 25 3 Qualidade de serviço na Internet Além do aumento do tráfego gerado nos ambientes corporativos e na Internet, está havendo uma mudança nas características das aplicações
Leia maisConsiderações no Projeto de Sistemas Cliente/Servidor
Cliente/Servidor Desenvolvimento de Sistemas Graça Bressan Graça Bressan/LARC 2000 1 Desenvolvimento de Sistemas Cliente/Servidor As metodologias clássicas, tradicional ou orientada a objeto, são aplicáveis
Leia maisRedes de Computadores
Redes de Computadores Camada de Transporte Implementação de um Transporte Confiável Slide 1 Transferência Confiável de Dados sobre um Canal Confiável rdt1.0 Uma vez que o canal é confiável, não existe
Leia maisSistemas Distribuídos. Ricardo Ribeiro dos Santos ricrs@ec.ucdb.br
Sistemas Distribuídos Ricardo Ribeiro dos Santos ricrs@ec.ucdb.br Curso de Engenharia de Computação UCDB Novembro/2003 Tópicos Tolerância a falhas em comunicação em grupo Tolerância a falhas em comunicação
Leia maisNível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede
Nível de Enlace Enlace: caminho lógico entre estações. Permite comunicação eficiente e confiável entre dois computadores. Funções: fornecer uma interface de serviço à camada de rede; determinar como os
Leia maisRede de Computadores II
Rede de Computadores II Slide 1 Roteamento Determinar o melhor caminho a ser tomado da origem até o destino. Se utiliza do endereço de destino para determinar a melhor rota. Roteador default, é o roteador
Leia maisTeleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010
Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Prof. Silvana Rossetto (DCC/IM/UFRJ) 1 13 de julho de 2010 Questões 1. Qual é a diferença fundamental entre um roteador
Leia maisTópicos em Sistemas Distribuídos. Modelos de Comunicação
Tópicos em Sistemas Distribuídos Modelos de Comunicação Comunicação em SD Comunicação entre processos Sockets UDP/TCP Comunicação em grupo Broadcast Multicast Comunicação entre processos Conceitos básicos
Leia maisFundamentos de Comunicação de Dados e protocolos de redes
Fundamentos de Comunicação de Dados e protocolos de redes A disciplina aborda o conceito do funcionamento de uma rede, utilizando a abordagem desde a camada de aplicação até a camada de nível físico nos
Leia maisRedes de Computadores I Internet - Conceitos
Redes de Computadores I Internet - Conceitos Prof. Luís Rodrigo lrodrigo@lncc.br http://lrodrigo.lncc.br 2012/1 v1-2012.03.29 O que é a Internet Milhões de elementos de computação interligados: Hosts,
Leia maisComo medir a velocidade da Internet?
Link Original: http://www.techtudo.com.br/artigos/noticia/2012/05/como-medir-velocidade-da-suainternet.html Como medir a velocidade da Internet? Pedro Pisa Para o TechTudo O Velocímetro TechTudo é uma
Leia maisTRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 5-1. A CAMADA DE TRANSPORTE Parte 1 Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente
Leia maisTransporte de dados multimédia em Redes de Sensores Sem Fios
Transporte de dados multimédia em Redes de Sensores Sem Fios 1 Título da apresentação 17-03-2 Estrutura da Apresentação Motivação, Requisitos e Objectivos Serviço Básico de transporte do DTSN Serviço de
Leia maisExercícios de Revisão Redes de Computadores Edgard Jamhour. Segundo Bimestre
Exercícios de Revisão Redes de Computadores Edgard Jamhour Segundo Bimestre Exercicio 1: Considere a seguinte configuração de rede estruturada em VLANs 220.0.0.2/24 C VLAN 2 B VLAN 1 A VLAN 1 VLAN 1,2,3
Leia maisIntrodução. Algumas terminologias. Camada de Enlace de Dados. Prof. Leandro Pykosz Leandro@sulbbs.com.br
Camada de Enlace de Dados Prof. Leandro Pykosz Leandro@sulbbs.com.br Introdução A função desta camada parece trivial, pois a máquina A coloca os bits no meio e a máquina B tem que retirar de lá, porem
Leia maisRedes de Computadores. Trabalho de Laboratório Nº7
Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº7 Análise do tráfego na rede Protocolos TCP e UDP Objectivo Usar o Ethereal para visualizar
Leia maisCapítulo 7 CAMADA DE TRANSPORTE
Capítulo 7 CAMADA DE TRANSPORTE INTRODUÇÃO (KUROSE) A Camada de Rede é uma peça central da arquitetura de rede em camadas A sua função é a de fornecer serviços de comunicação diretamente aos processos
Leia maisProtocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Conexão de Redes. Protocolo TCP/IP. Arquitetura Internet.
Origem: Surgiu na década de 60 através da DARPA (para fins militares) - ARPANET. Em 1977 - Unix é projetado para ser o protocolo de comunicação da ARPANET. Em 1980 a ARPANET foi dividida em ARPANET e MILINET.
Leia maisTecnologia e Infraestrutura. Conceitos de Redes
Tecnologia e Infraestrutura Conceitos de Redes Agenda Introdução às Tecnologias de Redes: a) Conceitos de redes (LAN, MAN e WAN); b) Dispositivos (Hub, Switch e Roteador). Conceitos e tipos de Mídias de
Leia maisSistemas Distribuídos Comunicação entre Processos em Sistemas Distribuídos: Middleware de comunicação Aula II Prof. Rosemary Silveira F. Melo Comunicação em sistemas distribuídos é um ponto fundamental
Leia maisHá dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:
Comunicação em uma rede Ethernet A comunicação em uma rede local comutada ocorre de três formas: unicast, broadcast e multicast: -Unicast: Comunicação na qual um quadro é enviado de um host e endereçado
Leia maisNível de Enlace. Nível de Enlace. Serviços. Serviços oferecidos os nível de rede
Nível de Enlace Enlace: caminho lógico entre estações. Permite comunicação eficiente e confiável entre dois computadores. Funções: fornecer uma interface de serviço à camada de rede; determinar como os
Leia maisIntrodução. Arquitetura de Rede de Computadores. Prof. Pedro Neto
Introdução Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 1. Introdução i. Conceitos e Definições ii. Tipos de Rede a. Peer To Peer b. Client/Server iii. Topologias
Leia maisGT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RP1 - Relatório de detalhamento das atividades
GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos RP1 - Relatório de detalhamento das atividades Marcelo Akira Inuzuka Mário Augusto da Cruz Micael Oliveira Massula
Leia mais5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas
MÓDULO 5 Tipos de Redes 5.1 LAN s (Local Area Network) Redes Locais As LAN s são pequenas redes, a maioria de uso privado, que interligam nós dentro de pequenas distâncias, variando entre 1 a 30 km. São
Leia maisCapítulo 7 CAMADA DE TRANSPORTE
Capítulo 7 CAMADA DE TRANSPORTE SERVIÇO SEM CONEXÃO E SERVIÇO ORIENTADO À CONEXÃO Serviço sem conexão Os pacotes são enviados de uma parte para outra sem necessidade de estabelecimento de conexão Os pacotes
Leia maisProf. Dr. Valter Roesler: roesler@inf.ufrgs.br. Universidade Federal do Rio Grande do Sul
Prof. Dr. Valter Roesler: roesler@inf.ufrgs.br Universidade Federal do Rio Grande do Sul Latência Tempo entre o início de um evento e o momento que ele se torna perceptível no destino Ex: filmar um relógio
Leia maisSegurança de redes com Linux. Everson Scherrer Borges Willen Borges de Deus
Segurança de redes com Linux Everson Scherrer Borges Willen Borges de Deus Segurança de Redes com Linux Protocolo TCP/UDP Portas Endereçamento IP Firewall Objetivos Firewall Tipos de Firewall Iptables
Leia maisRedes de Computadores
Redes de Computadores Camada de Transporte UDP Slide 1 Camada de Transporte Fornece uma comunicação lógica entre processos de aplicações em diferentes hosts através da camada de rede; São implementados
Leia maisMultimédia, Qualidade de Serviço (QoS): O que são?
Multimédia, Qualidade de Serviço (QoS): O que são? Aplicações Multimédia: áudio e vídeo pela rede ( meios contínuos ) QoS a rede oferece às aplicações o nível de desempenho necessário para funcionarem.
Leia maisIntrodução às Redes de Computadores. Por José Luís Carneiro
Introdução às Redes de Computadores Por José Luís Carneiro Portes de computadores Grande Porte Super Computadores e Mainframes Médio Porte Super Minicomputadores e Minicomputadores Pequeno Porte Super
Leia maisProf. Marcelo Cunha Parte 5 www.marcelomachado.com
Prof. Marcelo Cunha Parte 5 www.marcelomachado.com Criado em 1974 Protocolo mais utilizado em redes locais Protocolo utilizado na Internet Possui arquitetura aberta Qualquer fabricante pode adotar a sua
Leia maisRevisão. Karine Peralta karine.peralta@pucrs.br
Revisão Karine Peralta Agenda Revisão Evolução Conceitos Básicos Modelos de Comunicação Cliente/Servidor Peer-to-peer Arquitetura em Camadas Modelo OSI Modelo TCP/IP Equipamentos Evolução... 50 60 1969-70
Leia maisUSO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP
USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP SMTP "Protocolo de transferência de correio simples (ou em inglês Simple Mail Transfer Protocol ) é o protocolo padrão para envio de e- mails através da
Leia maisTratamento de erros. Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Abril de 2006
Redes de Computadores Tratamento de erros Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Abril de 2006 Ligação de dados Conceitos e objectivos Uma ligação física caracteriza-se
Leia maisTecnologia de Redes de Computadores - aula 5
Tecnologia de Redes de Computadores - aula 5 Prof. Celso Rabelo Centro Universitário da Cidade 1 Objetivo 2 3 4 IGPxEGP Vetor de Distância Estado de Enlace Objetivo Objetivo Apresentar o conceito de. Conceito
Leia maisTrabalho da RNP 2 0 0 4-2 0 0 5
Proje to para Edital - Progra m a de Grupos de Trabalho da RNP 2 0 0 4-2 0 0 5 1 Dados Gerais do Projeto Título: Coord e n a d o r: Vicecoord e n a d o r: Duraçã o do projeto: Parcerias: Implantação e
Leia maisPROJETO E IMPLANTAÇÃO DE INTRANETS 6 FTP
PROJETO E IMPLANTAÇÃO DE INTRANETS 6 FTP Aulas : Terças e Quintas Horário: AB Noite [18:30 20:20hs] PROJETO E IMPLANTAÇÃO DE INTRANETS 1 FTP - Historia File Transfer Protocol FTP; O primeiro protocolo
Leia maisEstudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace.
Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace. Ederson Luis Posselt 1, Geovane Griesang 1 1 Instituto de Informática Universidade de Santa Cruz
Leia maisAdmistração de Redes de Computadores (ARC)
Admistração de Redes de Computadores (ARC) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo glauco.cardozo@ifsc.edu.br RAID é a sigla para Redundant
Leia maisMPLS MultiProtocol Label Switching
MPLS MultiProtocol Label Switching Cenário Atual As novas aplicações que necessitam de recurso da rede são cada vez mais comuns Transmissão de TV na Internet Videoconferências Jogos on-line A popularização
Leia maisRedes de Computadores II INF-3A
Redes de Computadores II INF-3A 1 ROTEAMENTO 2 Papel do roteador em uma rede de computadores O Roteador é o responsável por encontrar um caminho entre a rede onde está o computador que enviou os dados
Leia maisEAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS
EAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS Relatório Nº 03/2013 Porto Alegre, 22 de Agosto de 2013. ANÁLISE DE SOLUÇÕES: # RAID 1: O que é: RAID-1 é o nível de RAID que implementa o espelhamento
Leia maisProf. Samuel Henrique Bucke Brito
- QoS e Engenharia de Tráfego www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução Em oposição ao paradigma best-effort (melhor esforço) da Internet, está crescendo
Leia maisProf. Wilton O. Ferreira Universidade Federal Rural de Pernambuco UFRPE 1º Semestre / 2012
Prof. Wilton O. Ferreira Universidade Federal Rural de Pernambuco UFRPE 1º Semestre / 2012 As redes de computadores possibilitam que indivíduos possam trabalhar em equipes, compartilhando informações,
Leia maisCamadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz
Camadas de Transporte, Sessão & Apresentação Redes de Computadores Prof. Leandro C. Pykosz Função A camada de Transporte fica entre as camadas de nível de aplicação (camadas 5 a 7) e as de nível físico
Leia maisCAMADA DE TRANSPORTE
Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede CAMADA DE TRANSPORTE Professora: Juliana Cristina de Andrade E-mail: professora.julianacrstina@gmail.com Site: www.julianacristina.com
Leia maisCamada Transporte Parte 2. Prof. Dr. S. Motoyama
Camada Transporte Parte 2 Prof. Dr. S. Motoyama 1 Algoritmo de Janela Deslizante em TCP O TCP clássico emprega um protocolo de janela deslizante com confirmação positiva e sem repetição seletiva. O TCP
Leia maisComunicação entre processos (grupos) COMUNICAÇÃO ENTRE PROCESSOS Comunicação de grupo. Comunicação entre processos (grupos)
COMUNICAÇÃO ENTRE PROCESSOS Comunicação de grupo Comunicação one-to-one Forma mais simples de comunicação entre processos point -to-point, ou unicast Algumas aplicações requerem comunicação envolvendo
Leia maisCAMADA DE REDE. UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN
CAMADA DE REDE UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN Modelo de Referência Híbrido Adoção didática de um modelo de referência híbrido Modelo OSI modificado Protocolos
Leia mais2 Controle de Congestionamento do TCP
2 Controle de Congestionamento do TCP 17 2 Controle de Congestionamento do TCP A principal causa de descarte de pacotes na rede é o congestionamento. Um estudo detalhado dos mecanismos de controle de congestionamento
Leia maisAulas 22 & 23. Controle de Fluxo e de Congestionamento. Eytan Modiano MIT
Aulas 22 & 23 Controle de Fluxo e de Congestionamento Eytan Modiano MIT 1 Controle de Fluxo Controle de fluxo: mecanismo fim a fim para controlar o tráfego entre fonte e destinatário. Controle de congestionamento:
Leia maisProf. Manuel A Rendón M
Prof. Manuel A Rendón M Tanenbaum Redes de Computadores Cap. 1 e 2 5ª. Edição Pearson Padronização de sistemas abertos à comunicação Modelo de Referência para Interconexão de Sistemas Abertos RM OSI Uma
Leia maisGT Computação Colaborativa (P2P)
GT Computação Colaborativa (P2P) Djamel Sadok Julho de 2003 Este documento tem como objetivo descrever o projeto de estruturação do grupo de trabalho GT Computação Colaborativa (P2P), responsável pelo
Leia maisCapítulo 8 - Aplicações em Redes
Capítulo 8 - Aplicações em Redes Prof. Othon Marcelo Nunes Batista Mestre em Informática 1 de 31 Roteiro Sistemas Operacionais em Rede Modelo Cliente-Servidor Modelo P2P (Peer-To-Peer) Aplicações e Protocolos
Leia maisEvolução na Comunicação de
Evolução na Comunicação de Dados Invenção do telégrafo em 1838 Código Morse. 1º Telégrafo Código Morse Evolução na Comunicação de Dados A evolução da comunicação através de sinais elétricos deu origem
Leia maisTrabalhos Relacionados 79
Trabalhos Relacionados 79 6 Avaliação e Testes Neste capítulo são apresentados alguns testes que foram realizados com o a solução de Gerenciamento de Mobilidade (API SIP User Agent) e com o sistema publish/subscribe
Leia maisMÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos
MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada
Leia maisRedes de Computadores
Redes de Computadores Camada de Rede Slide 1 Funções da Camada de Rede Repasse Conduzir o pacote que chega pelo enlace de entrada até o enlace de saída apropriado através de uma tabela de repasse. Roteamento
Leia maisCamada de transporte. Camada de transporte
Camada de transporte Camada de transporte Objetivos do capítulo: Entender os princípios dos serviços da camada de transporte: Multiplexação/demultiplexação Transferência de dados confiável Controle de
Leia maisRedes de Computadores. Camada de Transporte
Redes de Computadores Camada de Transporte Objetivo! Apresentar as características da camada de transporte da arquitetura TCP/IP! Apresentar os serviços fornecidos pela camada de transporte! Estudar os
Leia maisGerência de Redes NOC
Gerência de Redes NOC Cássio D. B. Pinheiro pinheiro.cassio@ig.com.br cassio.orgfree.com Objetivos Apresentar os conceitos fundamentais, assim como os elementos relacionados a um dos principais componentes
Leia mais4. Protocolos Teóricos e Protocolos de Controlo de Ligação Protocolos ARQ; Especificação de Protocolos; Eficiência ARQ.
4. Protocolos Teóricos e Protocolos de Controlo de Ligação Protocolos ARQ; Especificação de Protocolos; Eficiência ARQ. Redes de Comunicações/Computadores I Secção de Redes de Comunicação de Dados Protocolos
Leia maisRedes de Computadores e a Internet
Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM Agenda 1.1 O que
Leia maisCamada de Transporte. Protocolos TCP e UDP
Camada de Transporte Protocolos TCP e UDP Protocolo UDP Protocolo de transporte da Internet sem gorduras Serviço best effort, segmentos UDP podem ser: perdidos entregues fora de ordem para a aplicação
Leia maisFigura 1 Taxas de transmissão entre as redes
Conceitos de Redes Locais A função básica de uma rede local (LAN) é permitir a distribuição da informação e a automatização das funções de negócio de uma organização. As principais aplicações que requerem
Leia maisCurso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento
Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento Professor Rene - UNIP 1 Revisão... Segmento A unidade de dados trocada entre as entidades de transporte é denominada
Leia maisAVALIAÇÃO À DISTÂNCIA 1 GABARITO
Fundação CECIERJ - Vice Presidência de Educação Superior a Distância Curso de Tecnologia em Sistemas de Computação UFF Disciplina INTRODUÇÃO À INFORMÁTICA... AD1 2 semestre de 2008. Data... AVALIAÇÃO À
Leia mais09/06/2011. Profª: Luciana Balieiro Cosme
Profª: Luciana Balieiro Cosme Revisão dos conceitos gerais Classificação de redes de computadores Visão geral sobre topologias Topologias Barramento Anel Estrela Hibridas Árvore Introdução aos protocolos
Leia maisRedes de Computadores
Redes de Computadores Roteamento IP Redes de Computadores Objetivo Conhecer o modelo de roteamento da arquitetura TCP/IP Entender os conceitos básicos de algoritmo, métrica, tabela e protocolos de roteamento
Leia maisRC e a Internet: noções gerais. Prof. Eduardo
RC e a Internet: noções gerais Prof. Eduardo Conceitos A Internet é a rede mundial de computadores (rede de redes) Interliga milhares de dispositivos computacionais espalhados ao redor do mundo. A maioria
Leia maisGerenciamento de Problemas
Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar
Leia maisRedes de Computadores II. Módulo 1 Introdução e a camada de enlace
Redes de Computadores II Módulo 1 Introdução e a camada de enlace 1 A Camada de Enlace Principal objetivo da camada: Comunicar dados entre dois equipamentos de rede conectados ao mesmo meio de transmissão
Leia maisRedes de Computadores e a Internet
Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Camada de Aplicação
Leia maisRedes WAN. Prof. Walter Cunha
Redes WAN Conceitos Iniciais Prof. Walter Cunha Comutação por Circuito Todos os recursos necessários em todos os subsistemas de telecomunicação que conectam origem e destino, são reservados durante todo
Leia maisRedes de Computadores. Professor MSc Wylliams Barbosa Santos wylliams.wordpress.com wylliamss@gmail.com
Redes de Computadores Professor MSc Wylliams Barbosa Santos wylliams.wordpress.com wylliamss@gmail.com Agenda Introdução a Rede de Computadores Classificação Tipos de Redes Componentes de Rede Internet,
Leia maisRAID. Propõe o aumento da confiabilidade e desempenho do armazenamento em disco. RAID (Redundant Array of Independent Disks )
RAID O que é um RAID? RAID RAID (Redundant Array of Independent Disks ) Matriz Redundante de Discos Independentes Propõe o aumento da confiabilidade e desempenho do armazenamento em disco. RAID Surgiu
Leia maisUNIVERSIDADE. Sistemas Distribuídos
UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Comunicação Inter-Processos Sockets e Portas Introdução Sistemas distribuídos consistem da comunicação entre processos
Leia maisEspecificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos
Visão geral do Serviço Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos Os Serviços de gerenciamento de dispositivos distribuídos ajudam você a controlar ativos
Leia maisOrganização de Computadores 1
Organização de Computadores 1 SISTEMA DE INTERCONEXÃO (BARRAMENTOS) Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Componentes estruturais: Memória Principal Unidade de Processamento Central
Leia maisTransporte. Sua função é: Promover uma transferência de dados confiável e econômica entre máquina de origem e máquina de destino.
Redes de Computadores Transporte Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Camada de transporte Sua função é: Promover uma transferência de dados confiável e econômica
Leia mais