Viabilizando Aplicações Multimídia na Internet. Prof. André Drummond. Depto de Ciência da Computação
|
|
- Iasmin Damásio Osório
- 8 Há anos
- Visualizações:
Transcrição
1 Viabilizando Aplicações Multimídia na Internet Prof. André Drummond Depto de Ciência da Computação
2 Material utilizado na maioria dos slides Computer Networking: A Top Down Approach 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April 2009.
3 Multimídia e Qualidade de Serviço: O que é isso? Aplicações multimídia: vídeo e audio em rede ( mídia contínua ) QoS Rede provê à aplicação o nível de desempenho necessário para que a aplicação funcione.
4 Agenda Classificar aplicações multimídia Serviço provido pela Internet Identificar os serviços de rede que as aplicações necessitam Obtendo o melhor do serviço de melhor esforço
5 CLASSIFICAR APLICAÇÕES MULTIMÍDIA
6 Aplicações Multimídia em Rede Classes de aplicações MM: 1) fluxo armazenado 2) fluxo ao-vivo 3) interativo, tempo-real Jitter é a variabilidade do retardo dos pacotes pertencentes a um mesmo fluxo Características fundamentais: Typicamente sensível ao retardo retardo fim-a-fim retardo jitter Tolerante a falhas: perdas infrequentes não são relevantes Inverso do que ocorre com a transmissão de dados.
7 Multimídia de Fluxo Armazenado Fluxo armazenado: mídia armazenada na fonte transmitida para o cliente streaming: reprodução no cliente inicia antes da chegada de todos os dados restrição de tempo para dados que ainda precisam ser transmitidos: em tempo para reprodução
8 Multimídia de Fluxo Armazenado: O que é isso? Cumulative data 1. video recorded 2. video sent network delay 3. video received, played out at client time streaming: nesse momento, o cliente executa a primeira parte do vídeo, enquanto o servidor ainda está enviando a última parte do vídeo
9 Multimídia de Fluxo Armazenado: Interatividade Videocassete: cliente pode congelar, voltar, avançar, usar a barra de rolagem do tempo 10 seg retardo inicial OK 1-2 seg reposta ao comando OK restrição de tempo para dados que ainda precisam ser transmitidos: em tempo para reprodução
10 Multimídia de Fluxo Ao-Vivo Exemplos: rádio pela Internet evento esportivo ao-vivo Streaming (como fluxo armazenado) buffer para playback (replay) playback pode ocorrer dezenas de segundos após a transmissão ainda possui restrição de tempo Interatividade impossível avançar possível voltar e congelar!
11 Multimídia Interativa de Tempo-Real applicações: telefonia IP, vídeo conferência, mundos interativos distribuídos requisito de retardo fim-a-fim: áudio: < 150 mseg bom, < 400 mseg OK inclui retardo da aplicação (empacotamento) e da rede retardos mais altos perceptíveis, dificulta a interatividade
12 Algumas palavras sobre compressão de áudio analog signal sampled at constant rate telephone: 8,000 samples/sec CD music: 44,100 samples/sec each sample quantized, i.e., rounded e.g., 2 8 =256 possible quantized values each quantized value represented by bits 8 bits for 256 values example: 8,000 samples/sec, 256 quantized values --> 64,000 bps receiver converts bits back to analog signal: some quality reduction Exemplo de taxas CD: Mbps MP3: 96, 128, 160 kbps Internet telephony: 5.3 kbps and up
13 Algumas palavras sobre compressão de vídeo video: sequence of images displayed at constant rate e.g. 24 images/sec digital image: array of pixels each pixel represented by bits redundancy spatial (within image) temporal (from one image to next) Exemplos: MPEG 1 (CD-ROM) 1.5 Mbps MPEG2 (DVD) 3-6 Mbps MPEG4 (often used in Internet, < 1 Mbps) Pesquisa: Vídeo em camadas (escalável) adapta as camadas a quantidade de banda deisponível
14 SERVIÇO PROVIDO PELA INTERNET
15 Camadas da Internet (TCP/IP) Transporte: reponsável pela transferência de dados entre aplicações Protocolos: TCP, UDP Rede: reponsável pelo roteamento dos dados da origem até o destino Protocolo IP transporte rede
16 Estrutura da Internet: rede de redes Um pacote passa por várias redes desde a origem até o destino! Large Content Distributor (e.g., Akamai) IXP Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 1 ISP IXP Large Content Distributor (e.g., Google) Tier 2 ISP Tier 2 ISP Tier 1 ISP Tier 2 ISP Tier 2 ISP Tier 1 ISP Tier 2 ISP Tier 2 ISP
17 Exemplo real de uma rota na Internet traceroute: gaia.cs.umass.edu to 1 cs-gw ( ) 1 ms 1 ms 2 ms 2 border1-rt-fa5-1-0.gw.umass.edu ( ) 1 ms 1 ms 2 ms 3 cht-vbns.gw.umass.edu ( ) 6 ms 5 ms 5 ms 4 jn1-at wor.vbns.net ( ) 16 ms 11 ms 13 ms 5 jn1-so wae.vbns.net ( ) 21 ms 18 ms 18 ms 6 abilene-vbns.abilene.ucaid.edu ( ) 22 ms 18 ms 22 ms 7 nycm-wash.abilene.ucaid.edu ( ) 22 ms 22 ms 22 ms ( ) 104 ms 109 ms 106 ms 9 de2-1.de1.de.geant.net ( ) 109 ms 102 ms 104 ms 10 de.fr1.fr.geant.net ( ) 113 ms 121 ms 114 ms 11 renater-gw.fr1.fr.geant.net ( ) 112 ms 114 ms 112 ms 12 nio-n2.cssi.renater.fr ( ) 111 ms 114 ms 116 ms 13 nice.cssi.renater.fr ( ) 123 ms 125 ms 124 ms 14 r3t2-nice.cssi.renater.fr ( ) 126 ms 126 ms 124 ms 15 eurecom-valbonne.r3t2.ft.net ( ) 135 ms 128 ms 133 ms ( ) 126 ms 128 ms 126 ms 17 * * * 18 * * * 19 fantasia.eurecom.fr ( ) 132 ms 128 ms 136 ms cabo transoceânico
18 O núcleo da rede Malha de roteadores interconectados
19 Como ocorre o retardo na rede? Pacotes são enfileirados nos buffers dos roteadores packet arrival rate to link exceeds output link capacity packets queue, wait for turn packet being transmitted (delay) A d nodal = d proc + d queue + d trans + d prop B packets queueing (delay) free (available) buffers: arriving packets dropped (loss) if no free buffers
20 Como ocorre a perda de pacotes? queue (aka buffer) preceding link in buffer has finite capacity packet arriving to full queue dropped (aka lost) lost packet may be retransmitted by previous node, by source end system, or not at all A buffer (waiting area) packet being transmitted B packet arriving to full buffer is lost
21 Quantidade de banda disponível? per-connection endend throughput: min(r c,r s,r/10) in practice: R c or R s is often bottleneck R s R s R s R R c R c R c 10 connections (fairly) share backbone bottleneck link R bits/sec
22 Protocolos de Transporte da Internet Entrega confiável (TCP) controle de congestionamento controle de fluxo estabelecimento de conexão Entrega não confiável (UDP) extensão do IP Serviços não disponíveis garantia de entrega garantia de retardo garantia de banda application transport network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical application transport network data link physical
23 Multimídia Sobre a Internet TCP/UDP/IP: serviço de melhor esforço sem garantias de retardo, perda e banda??????? Mas vc disse que as aplicações multimídia requerem QoS para funcionarem!???? As aplicações multimídia de hoje utilizam técnicas no nível da aplicação para mitigar os efeitos do retardo, perdas e pouca banda
24 SERVIÇOS DE REDE QUE AS APLICAÇÕES NECESSITAM
25 Multimídia de Fluxo Armazenado application-level streaming techniques for making the best out of best effort service: client-side buffering use of UDP versus TCP multiple encodings of multimedia Media Player jitter removal decompression error concealment graphical user interface w/ controls for interactivity
26 Multimídia na Internet: abordagem simplista audio, video not streamed: audio or video stored in file files transferred as HTTP object received in entirety at client then passed to player no, pipelining, long delays until playout!
27 Multimídia na Internet: abordagem de fluxo browser GETs metafile browser launches player, passing metafile player contacts server server streams audio/video to player
28 Transmitindo de um Servidor de Fluxo allows for non-http protocol between server, media player UDP or TCP for step (3), more shortly
29 Multimídia de Fluxo: Client Buffering Cumulative data constant bit rate video transmission variable network delay client video reception buffered video constant bit rate video playout at client client playout delay time Armazenamento no cliente, o retardo de reprodução compensa o retardo e jitter adicionado pela rede
30 Multimídia de Fluxo: Client Buffering variable fill rate, x(t) constant drain rate, d buffered video Armazenamento no cliente, o retardo de reprodução compensa o retardo e jitter adicionado pela rede 7-30
31 Multimídia de Fluxo: UDP ou TCP? UDP TCP server sends at rate appropriate for client (oblivious to network congestion!) often send rate = encoding rate = constant rate then, fill rate = constant rate - packet loss short playout delay (2-5 seconds) to remove network jitter error recover: time permitting send at maximum possible rate under TCP fill rate fluctuates due to TCP congestion control larger playout delay: smooth TCP delivery rate HTTP/TCP passes more easily through firewalls
32 Multimídia de Fluxo: taxas dos clientes 1.5 Mbps encoding 28.8 Kbps encoding Q: how to handle different client receive rate capabilities? 28.8 Kbps dialup 100 Mbps Ethernet A: server stores, transmits multiple copies of video, encoded at different rates
33 OBTENDO O MELHOR DO SERVIÇO DE MELHOR ESFORÇO 33
34 Aplicações Multimídia em Tempo-Real PC-2-PC phone Skype PC-2-phone Dialpad Net2phone Skype videoconference with webcams Skype Polycom Going to now look at a PC-2-PC Internet phone example in detail
35 Multimídia Interativa: Internet Phone Introduce Internet Phone by way of an example speaker s audio: alternating talk spurts, silent periods. 64 kbps during talk spurt pkts generated only during talk spurts 20 msec chunks at 8 Kbytes/sec: 160 bytes data application-layer header added to each chunk. chunk+header encapsulated into UDP segment. application sends UDP segment into socket every 20 msec during talkspurt
36 Internet Phone: Retardo e Perda de Pacotes perda pela rede: IP datagram lost due to network congestion (router buffer overflow) perda pelo retardo: IP datagram arrives too late for playout at receiver delays: processing, queueing in network; endsystem (sender, receiver) delays typical maximum tolerable delay: 400 ms tolerância a perdas: depending on voice encoding, losses concealed, packet loss rates between 1% and 10% can be tolerated.
37 Retardo Jitter Cumulative data constant bit rate transmission variable network delay (jitter) client reception buffered data constant bit rate playout at client client playout delay time Considera retardo fim-a-fim de 2 pacotes consecutivos: mais ou menos 20 ms
38 Internet Phone: Retardo de Reprodução Fixo receiver attempts to playout each chunk exactly q msecs after chunk was generated. chunk has time stamp t: play out chunk at t+q. chunk arrives after t+q: data arrives too late for playout, data lost tradeoff in choosing q: large q: less packet loss small q: better interactive experience
39 Retardo de Reprodução Fixo sender generates packets every 20 msec during talk spurt. first packet received at time r first playout schedule: begins at p second playout schedule: begins at p
40 Retardo de Reprodução Adaptativo (1) Objetivo: minimize playout delay, keeping late loss rate low Abordagem: adaptive playout delay adjustment: estimate network delay, adjust playout delay at beginning of each talk spurt. silent periods compressed and elongated. chunks still played out every 20 msec during talk spurt. dynamic estimate of average delay at receiver: where u is a fixed constant (e.g., u =.01).
41 Reprodução Adaptativa (2) Q: Como o receptor determina quando o pacote é o primeiro em uma rajada de fala? if no loss, receiver looks at successive timestamps. difference of successive stamps > 20 msec -->talk spurt begins. with loss possible, receiver must look at both time stamps and sequence numbers. difference of successive stamps > 20 msec and sequence numbers without gaps --> talk spurt begins.
42 Recuperação de Perda de Pacotes (1) Forward Error Correction (FEC): simple scheme for every group of n chunks create redundant chunk by exclusive OR-ing n original chunks send out n+1 chunks, increasing bandwidth by factor 1/n. can reconstruct original n chunks if at most one lost chunk from n+1 chunks retardo de reprodução: enough time to receive all n+1 packets compromisso: increase n, less bandwidth waste increase n, longer playout delay increase n, higher probability that 2 or more chunks will be lost
43 Recuperação de Perda de Pacotes (2) 2nd FEC scheme piggyback lower quality stream send lower resolution audio stream as redundant information e.g., nominal stream PCM at 64 kbps and redundant stream GSM at 13 kbps. Perdas não consecutivas podem ser recuperadas! can also append (n-1)st and (n-2)nd low-bit rate chunk
44 Recuperação de Perda de Pacotes (3) Entrelaçamento chunks divided into smaller units for example, four 5 msec units per chunk packet contains small units from different chunks se houver a perda de um pacote, ainda possui a maior parte do dado Sem redundância, mas aumenta o retardo de reprodução
45 Redes de Distribuição de Conteúdo (CDN) Content replication challenging to stream large files (e.g., video) from single origin server in real time solution: replicate content at hundreds of servers throughout Internet content downloaded to CDN servers ahead of time placing content close to user avoids impairments (loss, delay) of sending content over long paths CDN server typically in edge/access network origin server in North America CDN distribution node CDN server in S. America CDN server in Europe CDN server in Asia
46 Redes de Distribuição de Conteúdo (CDN) Content replication CDN (e.g., Akamai) customer is the content provider (e.g., CNN) CDN replicates customers content in CDN servers. when provider updates content, CDN updates servers origin server in North America CDN distribution node CDN server in S. America CDN server in Europe CDN server in Asia
47 CDN example 1 origin server HTTP request for client 2 3 CDN s authoritative DNS server DNS query for HTTP request for CDN server near client origin server ( distributes HTML replaces: with sports/ruth.gif CDN company (cdn.com) distributes gif files uses its authoritative DNS server to route redirect requests
48 Resumo: Multimídia na Internet (truques) use UDP para evitar o controle congestionamento do TCP (retardo) para o tráfego sensível ao tempo lado-cliente retardo de reprodução adaptativo: compensa o retardo lado servidor ajusta o fluxo para a banda de acordo com a banda disponível no caminho entre cliente e servidor escolhe entre taxas de fluxos pre-codificados Servidores com codificação dinâmica de taxa recuperação de erros (UDP) FEC, entrelaçamento, cancelamento de erros retransmissão, permitidas pelo tempo CDN: trás o conteúdo para perto dos clientes
49 PROBLEMA RESOLVIDO?
50 Voz (VoIP) Presente Futuro
51 Vídeo (Stream) Presente Futuro
52 Resumo dos princípios de QoS QoS para aplicações em redes classificação de pacotes isolação: programação e policiamento alta eficiência de utilização admissão de chamadas Mas isso fica para próxima aula venha fazer pós-graduação!
53 THE END
Redes de Computadores
Redes de Computadores Multimédia Prof. António Casimiro / José Rufino Email: docentes rcp@listas.di.ciencias.ulisboa.pt 2015/2016 Multimédia e Qualidade de Serviço Aplicações multimédia: Áudio e vídeo
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 maisRedes de Computadores Aula 1
Redes de Computadores Aula 1 Aula passada Logística, avaliação cronograma, dicas Aula de hoje A Internet Arquitetura de redes Retardos e perdas Usuários? Internet ~2.4 bilhões Redes? ~42.000 AS Roteadores?
Leia maisRedes de Computadores Aula 1
Redes de Computadores Aula 1 Aula passada Logística, avaliação cronograma, dicas Aula de hoje A Internet Arquitetura de redes Retardos e perdas Usuários? Internet ~2.9 bilhões Redes? ~70.000 AS Host Numbers?
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 maisRedes de Computadores. Introdução
Redes de Computadores Introdução Introdução: Redes de Computadores Objetivos definir contexto e terminologia visão geral (detalhes virão ao longo do curso) abordagem: Internet como exemplo Modelagem de
Leia maisRedes de Computadores e a Internet. Prof.: Agostinho S. Riofrio
Redes de Computadores e a Internet Prof.: Agostinho S. Riofrio Agenda 1. Introdução 2. Internet 3. Protocolo 4. Estrutura da Rede 5. Bordas da rede 6. Núcleo da rede 7. Comutação de Circuitos 8. Comutação
Leia maisEstrutura da Internet
Estrutura da Internet Redes de redes Estrutura da Internet: rede de redes Grosseiramente hierárquica No centro: s de zona-1 (ex.: UUNet, BBN/Genuity, Sprint, AT&T), cobertura nacional/internacional Os
Leia maisncia de Redes NGN - NEXT GENERATION NETWORK Hugo Santana Lima hugosl@nec.com.br Porque Telefonia IP?
Convergência ncia de Redes NGN - NEXT GENERATION NETWORK Hugo Santana Lima hugosl@nec.com.br Porque Telefonia IP? O negócio Presença universal do IP Maturação da tecnologia Passagem para a rede de dados
Leia maisREDES DE COMPUTADORES INTRODUÇÃO / REVISÕES PARTE 2. Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2008 / 2009
REDES DE COMPUTADORES INTRODUÇÃO / REVISÕES PARTE 2 Departamento de Informática da Faculdade de Ciências e Tecnologia da UNL 2008 / 2009 Nota prévia A estrutura da apresentação é semelhante e utiliza algumas
Leia maisRedes de Computadores LTI
Redes de Computadores LTI Multimédia Professores: António Casimiro, José Rufino, Pedro Ferreira [docentes rcp@listas.di.ciencias.ulisboa.pt] 2014/2015 Multimédia e Qualidade de Serviço Aplicações multimédia:
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 maisGerenciamento de redes
Gerenciamento de redes Gerenciamento de Serviços Gerenciamento de QoS (Qualidade de serviço) slide 1 Qualidade de serviços: aplicações de multimídia: áudio e vídeo de rede ( mídia contínua ) QoS rede oferece
Leia maisCurso de especialização em Teleinformática Disciplina Sistemas Distribuídos Prof. Tacla
- 1 - - 2 - COMUNICAÇÃO INTER PROCESSOS DISTRIBUÍDOS. - 3 - - 4 - Os sockets UDP e TCP são a interface provida pelos respectivos protocolos. Pode-se dizer que estamos no middleware de sistemas distribuídos
Leia maisRedes de Computadores Aula 3
Redes de Computadores Aula 3 Aula passada Comutação: circuito x pacotes Retardos e perdas Aula de hoje Protocolo em camadas Aplicações C/S x P2P Web Estruturando a Rede Como organizar os serviços de uma
Leia maisINTRODUÇÃO ÀS REDES DE COMPUTADORES
INTRODUÇÃO ÀS REDES DE COMPUTADORES Teresa Vazão 2 INTRODUÇÃO Um pai para a Internet.. 1961 - Leonard Kleinrock (aluno de PhD MIT): Inventor do conceito de rede de comutação de pacotes 1969 IMP - Interface
Leia maisFluxos Multimédia Armazenados
Fluxos Multimédia Armazenados Técnicas de transmissão de fluxos ao nível da camada de aplicação para obter os melhores resultados dos serviços melhor esforço: buffers no lado do cliente uso de UDP versus
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 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 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 maisParte I: Introdução. Aplicações IP quentes. O que é um protocolo? Serviços da Internet. Visão Geral:
Parte I: Introdução Tarefa: ler o capítulo 1 do livro-texto O que é a Internet Nosso objetivo: obter contexto visão geral sentimento sobre redes maior profundidade e detalhes serão vistos depois no curso
Leia maisTipos de Redes. Redes de Dados. Comunicação em Rede Local. Redes Alargadas. Dois tipos fundamentais de redes
Tipos de Redes Redes de Sistemas Informáticos I, 2005-2006 Dois tipos fundamentais de redes LAN = Local Area Network Interliga um conjunto de computadores locais, próximos Tecnologias mais típicas: Ethernet
Leia maisProtocolos Multimídia. Alunos: Roberto Schemid Rafael Mansano
Alunos: Roberto Schemid Rafael Mansano Exemplos de Aplicações Multimídia Mídia Armazenada: conteúdo gravado e armazenado play/pause/rewind/forward Streaming : vê o conteúdo enquanto baixa o arquivo evita
Leia maisAplicações e redes multimédia
Aplicações e redes multimédia Aplicações multimédia Streaming de áudio e vídeo RTSP, RTP Telefonia pela Internet RTCP, RTP, SIP Disciplinas de serviço e policiamento de tráfego Serviços integrados RSVP
Leia maisTipos de Redes. Dois tipos fundamentais de redes
Redes de Tipos de Redes Dois tipos fundamentais de redes LAN = Local Area Network Interliga um conjunto de computadores locais, próximos Tecnologias mais típicas: Ethernet / FastEthernet / GigabitEthernet
Leia maisRedes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. alexandref@ifes.edu.br. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim
Redes TCP/IP alexandref@ifes.edu.br O que é a Internet? Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações Enlaces de comunicação: fibra, cobre, rádio,
Leia maisRedes de Computadores Aula 1
Redes de Computadores Aula 1 Aula passada Logística, avaliação cronograma, dicas Aula de hoje A Internet Arquitetura de redes Retardos e perdas Internet Usuários? ~ 3,3 bilhões Redes? ~ 70.000 AS Host
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 maisRecomendações da Cisco para Implantação de QoS para VOIP
Recomendações da Cisco para Implantação de QoS para VOIP Consumo de Banda Codec Taxa de Amostragem (ms) Payload de voice (bytes) Pacotes por segundo Largura de banda consumida G.711 20 160 50 80 kbps G.711
Leia maisCapítulo1: introdução
Capítulo1: introdução Nosso objetivo: v Visão geral v Aprofundar conhecimento v abordagem: Usar a Internet como exemplo Tópicos: v O que é a Internet? v O que é um protocolo? v Borda de rede: hosts, rede
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 maisINTRODUÇÃO A REDES DE COMPUTADORES. Alan Nakai
INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakai ROTEIRO Introdução Tipos de Redes de Computadores Protocolos Modelo em Camadas Internet Introdução O que é uma rede de computadores? Coleção de computadores
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 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 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 maisVisão geral da arquitetura do roteador
Visão geral da arquitetura do roteador Duas funções-chave do roteador: Executar algoritmos/protocolos (RIP, OSPF, BGP) Comutar os datagramas do link de entrada para o link de saída 1 Funções da porta de
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 maisRedes de Computadores
s de Computadores s de Computadores s de Computadores 2 1 Roteamento como visto cada gateway / host roteia mensagens não há coordenação com outras máquinas Funciona bem para sistemas estáveis e sem erros
Leia mais2 Q-20102010. Prof. Roberto Jacobe (roberto.jacobe@gmail.com)
INF-207 Sistemas Computacionais para Processamento Multimídia Sistemas Multimídia Aula 04 Redes Multimídia 2 Q-20102010 Prof. Roberto Jacobe (roberto.jacobe@gmail.com) Prof. Marcelo Z. do Nascimento (marcelo.ufabc@gmail.com)
Leia maisQualidade de Serviço de Vídeo em Redes de Dados. Instituto Superior Técnico Novembro de 2004
Qualidade de Serviço de Vídeo em Redes de Dados Mário Serafim Nunes Mário Serafim Nunes Instituto Superior Técnico Novembro de 2004 QdS em serviços de Vídeo 1 Conceitos teóricos QdS em Vídeo Streaming
Leia maisRedes de Telecomunicações (11382)
Redes de Telecomunicações (11382) Ano Lectivo 2014/2015 * 1º Semestre Pós Graduação em Information and Communication Technologies for Cloud and Datacenter Aula 5 18/11/2014 1 Agenda Comunicação na camada
Leia maisRedes Multimídia. Professor: Renê Furtado Felix Email: rffelix70@yahoo.com.br. Redes II - UNIP 1
Redes Multimídia Professor: Renê Furtado Felix Email: rffelix70@yahoo.com.br Redes II - UNIP 1 As exigências de funcionamento das aplicações multimídia divergem significamente daquelas tradicionais aplicações
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 maisQualidade de serviço. Determina o grau de satisfação do usuário em relação a um serviço específico Capacidade da rede de atender a requisitos de
Qualidade de serviço Determina o grau de satisfação do usuário em relação a um serviço específico Capacidade da rede de atender a requisitos de Vazão Atraso Variação do atraso Erros Outros Qualidade de
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 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 maisRedes de computadores e a Internet
Redes de computadores e a Internet Prof. Odilson Tadeu Valle odilson@ifsc.edu.br Agosto de 2014 1 de Agosto de 2014 Prof. Odilson Tadeu Valle 1 Capítulo 1: Redes de computadores e a Internet Nossos objetivos:
Leia maisTECNOLOGIA WEB INTERNET PROTOCOLOS
INTERNET PROTOCOLOS 1 INTERNET Rede mundial de computadores. Também conhecida por Nuvem ou Teia. Uma rede que permite a comunicação de redes distintas entre os computadores conectados. Rede WAN Sistema
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 maisIntroduction to Network Design and Planning
Introduction to Network Design and Planning Joao.Neves@fe.up.pt 1 In the Beginning... The project of a Network was the result of the inspiration of a guru or an "artist" (after all was considered an art...)
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 maisSolutions. Adição de Ingredientes. TC=0.5m TC=2m TC=1m TC=3m TC=10m. O Tempo de Ciclo do Processo é determinado pelo TC da operação mais lenta.
Operations Management Homework 1 Solutions Question 1 Encomenda Preparação da Massa Amassar Adição de Ingredientes Espera Forno Entrega TC=0.5m TC=2m TC=1m TC=3m TC=10m TC=1.5m (se mesmo operador) O Tempo
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 maisCapítulo 1 Introdução
Capítulo 1 Introdução Nota sobre o uso destes slides ppt: Estamos disponibilizando estes slides gratuitamente a todos (professores, alunos, leitores). Eles estão em formato do PowerPoint para que você
Leia maisArquiteturas de Rede. Prof. Leonardo Barreto Campos
Arquiteturas de Rede 1 Sumário Introdução; Modelo de Referência OSI; Modelo de Referência TCP/IP; Bibliografia. 2/30 Introdução Já percebemos que as Redes de Computadores são bastante complexas. Elas possuem
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 maisRedes de Computadores
Redes de Computadores Redes de Computadores Nível de Rede Redes de Computadores 2 1 Nível de Rede Internet Nível de Rede na Internet O ambiente inter-redes: hosts conectados a redes redes interligam-se
Leia maisTópicos Especiais em Redes Alta Performance. Paulo Aguiar DCC/UFRJ
Tópicos Especiais em Redes Alta Performance Paulo Aguiar DCC/UFRJ Conteúdo A convergência das redes e os grandes desafios Sistemas grandes são melhores Rede IP global como solução: limitações de desempenho
Leia maisCapítulo 7 Redes multimídia
Capítulo 7 Redes multimídia Nota sobre o uso destes slides ppt: Estamos disponibilizando estes slides gratuitamente a todos (professores, alunos, leitores). Eles estão em formato do PowerPoint para que
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 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 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 maisMultiProtocol Label Switching - MPLS
MultiProtocol Label Switching - MPLS Prof. S. Motoyama Rede IP Tradicional ROT - roteador ROT ROT ROT ROT ROT ROT ROT ROT ROT uvem IP ROT ROT 2 Encaminhamento de pacote na rede tradicional Prefixo Enderereço
Leia maisEfficient Locally Trackable Deduplication in Replicated Systems. www.gsd.inesc-id.pt. technology from seed
Efficient Locally Trackable Deduplication in Replicated Systems João Barreto and Paulo Ferreira Distributed Systems Group INESC-ID/Technical University Lisbon, Portugal www.gsd.inesc-id.pt Bandwidth remains
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 maisIntrodução as Redes de Computadores Transparências baseadas no livro Computer Networking: A Top-Down Approach Featuring the Internet James Kurose e Keith Ross Redes de Computadores A. Tanenbaum e Prof.
Leia maisTransmissão de Voz em Redes de Dados (VoIP)
Transmissão de Voz em Redes de Dados (VoIP) Telefonia Tradicional PBX Telefonia Pública PBX Rede telefônica tradicional usa canais TDM (Time Division Multiplexing) para transporte da voz Uma conexão de
Leia maisP L A N O D E D I S C I P L I N A
INSTITUTO FEDERAL DE SANTA CATARINA CAMPUS SÃO JOSÉ SC CURSO TÉCNICO EM TELECOMUNICAÇÕES / REDES DE COMPUTADORES P L A N O D E D I S C I P L I N A DISCIPLINA: Redes de Computadores Carga Horária: 95 HA
Leia mais1 Redes de comunicação de dados
1 Redes de comunicação de dados Nos anos 70 e 80 ocorreu uma fusão dos campos de ciência da computação e comunicação de dados. Isto produziu vários fatos relevantes: Não há diferenças fundamentais entre
Leia maisCapítulo II - Mecanismos para se prover QoS. Prof. José Marcos C. Brito
Capítulo II - Mecanismos para se prover QoS Prof. José Marcos C. Brito Mecanismos para se prover QoS Dejitter buffer Classificação do tráfego Priorização do tráfego Controle de congestionamento Policiamento
Leia maisRedes WAN Conceitos Iniciais. 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. Redes para Internet
Redes de computadores Redes para Internet Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações distribuídas Enlaces de comunicação fibra, cobre, rádio, satélite
Leia maisIntrodução ao VoIP Codecs
Introdução ao VoIP Codecs Carlos Gustavo A. da Rocha Introdução ao VoIP Relembrando Telefonia analógica usa frequências captadas como voz humana na faixa de 0 a 4000Khz Para digitalizar a voz é necessário
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 maisFernando Albuquerque - fernando@cic.unb.br ADMINISTRAÇÃO TCP/IP. Fernando Albuquerque 061-2733589 fernando@cic.unb.br
ADMINISTRAÇÃO TCP/IP Fernando Albuquerque 061-2733589 fernando@cic.unb.br Protocolos TCP/IP - Tópicos Introdução IP Endereçamento Roteamento UDP, TCP Telnet, FTP Correio DNS Web Firewalls Protocolos TCP/IP
Leia maisRedes de Computadores I - Protocolos de Controle: ICMP. por Helcio Wagner da Silva
Redes de Computadores I - Protocolos de Controle: ICMP por Helcio Wagner da Silva Introdução Na Internet, cada roteador opera de maneira autônoma X X X X 2 Introdução Infelizmente, nada funciona corretamente
Leia maisCap. 2 O nível aplicação. (3ª parte)
Cap. 2 O nível aplicação (3ª parte) Nota prévia A estrutura da apresentação é semelhante e utiliza algumas das figuras, textos e outros materiais do livro de base do curso James F. Kurose and Keith W.
Leia maisREDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM
REDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM Roteiro Introdução a Redes Convergentes. Camadas de uma rede convergente. Desafios na implementação de redes convergentes. Introdução a Redes Convergentes.
Leia maisRedes de Computadores. Camada de Transporte de Dados: protocolos TCP e UDP Prof. MSc Hugo Vieira L. Souza
Redes de Computadores Camada de Transporte de Dados: protocolos TCP e UDP Prof. MSc Hugo Vieira L. Souza Este documento está sujeito a copyright. Todos os direitos estão reservados para o todo ou quaisquer
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 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 maisCapítulo 1: Redes de computadores e a Internet. Capítulo1. Redes de. computadores. computador. e a Internet. es e a Internet
Redes de computadores e a Internet Capítulo : Capítulo Redes de Redes de computadores computador e a Internet es e a Internet O que é a Internet? Milhões de elementos de computação interligados: hospedeiros
Leia maisRedes de computadores e a Internet. Capítulo 1
Redes de computadores e a Internet Capítulo 1 Redes de computadores e a Internet Introdução Nossos objetivos: Obter contexto, terminologia, sentimento sobre redes Maior profundidade e detalhes serão vistos
Leia maisInstituto Federal de Santa Catarina Redes de Computadores Aula 02 - Comutação, Estrutura da rede, Protocolos
Instituto Federal de Santa Catarina Redes de Computadores Aula 02 - Comutação, Estrutura da rede, Protocolos Prof. Tomás Grimm! tomas.grimm@ifsc.edu.br!1 Redes de computadores e a Internet 1.1 O que é
Leia maisComunicação de Dados
UNISUL 2013 / 1 Universidade do Sul de Santa Catarina Engenharia Elétrica - Telemática 1 Comunicação de Dados Aula 1 Agenda Apresentação da Disciplina Introdução Tipos de Redes Arquiteturas de Redes Nivelamento
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 maisProf. Marco Aurélio Amaral Henriques (Deptº de Eng. de Computação e Automação Industrial - DCA)
EA-074 Introdução às Redes de Computadores Prof. Marco Aurélio Amaral Henriques (Deptº de Eng. de Computação e Automação Industrial - DCA) sala 305 marco@dca.fee.unicamp.br página da disciplina disponível
Leia maisArquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares
Arquitetura TCP/IP Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares Tópicos Conceitos Pacote (ou datagrama) IP Formato Campos do cabeçalho Encapsulamento Fragmentação e
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 maisCapítulo 7 Redes Multimídia
Capítulo 7 Redes Multimídia A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and
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 maisAula 1 Fundamentos. Prof. Dr. S. Motoyama
Aula 1 Fundamentos Prof. Dr. S. Motoyama 1 O que é uma Rede de Computadores? Vários tipos de redes: Redes Telefônicas Redes de Satélites Redes Celulares Redes de TV a cabo Internet e intranets Rede Privada
Leia maisRedes WAN. Redes de Longa Distância Prof. Walter Cunha
Redes WAN Frame-Relay Redes de Longa Distância Prof. Walter Cunha Desdobramento da ISDN Alta Velocidade Taxas entre 64 Kbps e 2 Mbps Roteamento na Camada de Enlace Usada p/ interligar: WAN, SNA, Internet
Leia maisRedes de Computadores
1 Elmano R. Cavalcanti Redes de Computadores Camada de Rede elmano@gmail.com facisa-redes@googlegroups.com http://sites.google.com/site/elmano Esta apresentação contém slides fornecidos pela Editora Pearson
Leia maisProtocolos Multimídia na Internet. Parte 1 - Conceitos
Parte 1 - Conceitos % %,% %,%,% %,% %,% Tópicos em Sistemas de Computação 2014 Prof. Dr. Adriano Mauro Cansian adriano@acmesecurity.org Estagiário Docente: Vinícius Oliveira viniciusoliveira@acmesecurity.org
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 maisRedes de Computadores
edes de Computadores Introdução: Capítulo 1- edes de Computadores e a Internet Prof. Jó Ueyama Março/2012 1 Cap. 1 Objetivos Entender os conceitos básicos de redes de computadores. Maior profundidade e
Leia maisControle de Congestionamento em TCP Parte 2. Prof. Dr. S. Motoyama
Controle de Congestionamento em TCP Parte 2 Prof. Dr. S. Motoyama 1 Controle de Congestionamento em TCP Princípios de controle de congestionamento Saber que congestionamento está ocorrendo Adaptar para
Leia maisRedes de computadores e a Internet
Redes de computadores e a Internet arliones.hoeller@ifsc.edu.br 1 Capítulo 1: Redes de computadores e a Internet Nossos objetivos: Obter contexto, terminologia, sentimento sobre redes Maior profundidade
Leia mais