Redes sem Fios e Mobilidade - Revisão

Tamanho: px
Começar a partir da página:

Download "Redes sem Fios e Mobilidade - Revisão"

Transcrição

1 Redes de Computadores Redes de Computadores Multimédia em Redes e Qualidade de Serviço 1

2 Redes sem Fios e Mobilidade - Revisão Redes sem Fios Caracteristicas de Redes sem Fios CDMA IEEE wireless LANs ( wi-fi ) Redes Celulares arquitectura standards (e.g., GSM) Mobilidade Principios endereçamento e encaminhamento para utilizadores móveis Mobilidade IP Mobilidade em Redes Celulares Mobilidade e Protocolos de alto nível 2 Multimédia e QoS

3 Multimédia em Redes e Qualidade de Serviço Segue Capitulo 7 do livro de J.F Kurose e K.W. Ross Multimédia Multimédia em em redes redes Aplicações Aplicações Multimédia Multimédia em em Redes Redes Fluxos Fluxos contínuos contínuos (Streams) (Streams) de de áudio áudio e e vídeo vídeo armazenados armazenados Multimédia Multimédia em em Tempo Tempo Real: Real: estudo estudo do do Telefone Telefone sobre sobre a a Internet Internet Protocolos Protocolos para para Aplicações Aplicações Interactivas Interactivas e Distribuição Distribuição de de Multimédia Multimédia Protocolos Protocolos para para Aplicações Aplicações Interactivas Interactivas de de Tempo Tempo Real: Real: RTP,RTCP,SIP RTP,RTCP,SIP Distribuição Distribuição de de Multimédia: Multimédia: redes redes de de distribuição distribuição de de conteúdos conteúdos Qualidade Qualidade de de Serviço Serviço Para Para além além do do Melhor Melhor Esforço Esforço Mecanismos Mecanismos de de Escalonamento Escalonamento e e Policiamento Policiamento Serviços Serviços Integrados Integrados e e Serviços Serviços Diferenciados Diferenciados RSVP RSVP Objectivos: Objectivos: Classificar Classificar as as aplicações aplicações multimédia multimédia Identificar os serviços de rede que as aplicações necessitam Identificar os serviços de rede que as aplicações necessitam Extrair o máximo do serviço de melhor esforço Extrair o máximo do serviço de melhor esforço Aprender Aprender os os mecanismos mecanismos para para garantir garantir QoS QoS 3 Multimédia e QoS

4 Multimédia e Qualidade de Serviço Aplicações Multimedia: áudio e video na rede ( media contínuo ) QoS a rede fornece à aplicação o nível de desempenho necessário para que a aplicação funcione como esperado 4 Multimédia e QoS

5 IPTV Arquitectura de Rede 5 Multimédia e QoS

6 Aplicações Multimedia (MM) em Redes Classes de aplicações MM 1) Fluxos contínuos (Streams) de áudio e vídeo armazenados 2) Fluxos contínuos (Streams) de áudio e vídeo ao vivo 3) Vídeo interativo de tempo real Jitter é a variabilidade dos atrasos dos pacotes dentro de um mesmo fluxo de pacotes 6 Multimédia e QoS Características Fundamentais: Tipicamente são sensíveis a atrasos atraso fim-a-fim variação do atraso (jitter) Mas são tolerantes a perdas perdas não muito frequentes causam apenas pequenos distúrbios Antítese da transferência de dados que é intolerante a perdas mas tolerante a atrasos.

7 Fluxo Contínuo (Streaming) Fluxo Contínuo de Multimédia Armazenada Media armazenada na fonte transmitida p/ cliente Fluxo contínuo reprodução no cliente iniciada antes de todos os dados terem sido recebidos Restrição de tempo para os dados ainda não transmitidos devem chegar a tempo de serem reproduzidos Pause, rewind Fluxo Contínuo de Multimédia ao Vivo Exemplos Programa em rádio Internet, evento desportivo ao vivo Fluxo Contínuo buffer de reprodução reprodução pode atrasar dezenas de segundos após a transmissão ainda tem restrições de tempo Interactividade impossível avançar é possível voltar, pause Multimédia de Tempo Real Interactiva Aplicações VoIP, vídeo conferência, mundos interactivos distribuídos Req. de atraso extremo-a-extremo áudio: < 150 mseg bom, < 400 mseg OK Inclui atrasos da camada de aplicação e de rede Grandes atrasos são perceptíveis, prejudicam a interactividade Inicialização da sessão destino anuncia o seu endereço IP, número de porto e algoritmo de codificação 7 Multimédia e QoS

8 Fluxo Contínuo Multimédia Armazenada Dados acumulados 1. video gravado 2. Video a ser transmitido atraso da rede 3. video recebido, reproduzido no cliente tempo Fluxo contínuo: neste instante, o cliente está a reproduzir uma parte anterior do video, enquanto o servidor ainda está a transmitir as partes seguintes 8 Multimédia e QoS

9 Fluxo Contínuo Multimédia Armazenada: Interactividade Personal Video Recorder (PVR) Funcionalidade tipo VCR: cliente pode suspender, voltar, avançar rapidamente (FF), modificar a barra de deslocamento atraso inicial de 10 seg OK 1-2 seg até que o comando seja executado OK RTSP é usado com frequência Restrição de tempo para dados ainda não transmitidos chegar a tempo para reprodução 9 Multimédia e QoS Untouchables. Panasonic TV of Yesterday TVoY Missed Program x-y Sex & the City Sex & the City God father Die Hard 1 Seinfeld Seinfeld Missed Program x. Departamento... de Engenharia Day Informática x Day x-y Day x-1 Titanic

10 Filosofias para a Evolução da Internet... de modo a dar um melhor suporte a aplicações multimédia Multimédia (MM) sobre a internet actual TCP/UDP/IP: serviço de melhor esforço sem garantias sobre atrasos, perdas As aplicações MM na Internet actual usam técnicas da camada de aplicação para minimizar (da melhor forma) efeitos de atraso, perdas deixar como está sem grandes mudanças aumento da largura de banda quando necessário distribuição de conteúdo, multicast na camada de aplicação Serviços Integrados Modificar a Internet de modo que as aplicações possam reservar largura de banda extremo-a-extremo Requer software novo, e complexo, nos hosts & routers Serviços Diferenciados Menos mudanças na infra-estrutura da Internet, mas fornecendo serviços de 1a. e 2a. classe 10 Multimédia e QoS

11 Compressão de Áudio e Video Compressão de áudio Sinal analógico é amostrado a taxa constante telefone: amostras/seg CD de música: amostras/seg Cada amostra é discretizada (arredondada) valor discretizado é representado por bits e.g., 8 bits, 2 8 =256 valores discretos possíveis amostras/seg, 8 bits/amostra --> bps (PCM pulse code modulation) Receptor converte de volta a sinal analógico: alguma perda de qualidade Exemplo de ritmos PCM CD: 1,411 Mbps (stereo: 2x x 16bits) MP3: 96, 128, 160 kbps Telefone Internet: 5,3-13 kbps MP3 mais eficiente que PCM Compressão de vídeo Video é uma sequência de imagens apresentadas a um ritmo constante e.g. 25 imagens/seg Imagem digital é uma matriz de pixels Cada pixel é representado por bits Redundância Espacial, Temporal Exemplos MPEG1 (CD-ROM) 1,5 Mbps MPEG2 (DVD) 3-6 Mbps MPEG4 (usado com frequência na Internet) Video em camadas (escalável) adapta as camadas à largura de banda disponível 11 Multimédia e QoS

12 Fluxo Continuo Multimédia Armazenada Técnicas de streaming da camada de aplicação para extrair o máximo do serviço de melhor esforço armazenamento no lado do cliente uso do UDP ao invés do TCP múltiplas codificações do conteúdo multimédia Media Players reprodutor de media Remoção de jitter Descompressão Tratamento de erros Redundância Retransmissão Esconder os erros Interface gráfica do utilizador com controlos para a interactividade RealNetworks RealPlayer, Microsoft Windows Media Player 12 Multimédia e QoS

13 Multimédia Internet: Abordagens Abordagem Download Abordagem com fluxos Servidor de fluxos Áudio ou Video armazenado em ficheiro Ficheiro transferido como objecto HTTP recebido 100% por cliente depois segue para o player Áudio, Video não enviado como fluxo contínuo não há cadeia de montagem (pipelining) longos atrasos até a reprodução browser solicita (GETs) meta ficheiro browser inicia o player, passando o meta ficheiro player contacta o servidor servidor cria o fluxo de áudio/video até o player Esta arquitectura permite o uso de protocolos não-http entre o servidor e o reprodutor de media Também pode usar UDP ao invés do TCP 13 Multimédia e QoS

14 Fluxos Multimedia: Armazenamento pelo Cliente transmissão de video a um ritmo constante atraso variável da rede (jitter) recepção do video no cliente video armazenado reprodução do video a ritmo constante no cliente Dados acumulados atraso de reprodução tempo Armazenamento no lado do cliente, o atraso de reprodução compensa o atraso e a variação do atraso (jitter) provocados pela rede 14 Multimédia e QoS

15 Fluxo Multimedia: UDP vs TCP UDP TCP servidor envia a um ritmo adequado para o cliente sem se importar com congestionamento da rede normalmente: taxa de transmissão = taxa de codificação = constante portanto, taxa de enchimento = taxa constante perda de pacotes pequeno atraso de reprodução (2-5 segundos) para compensar pela variação do atraso da rede recuperação de erros: se houver tempo transmite ao ritmo máximo permitido pelo TCP taxa de enchimento flutua devido ao controle de congestionamento do TCP Possibilidade de starvation após controlo de erros activo buffer (pequeno) vazio maior atraso para reprodução: taxa de entrega do TCP mais suave HTTP/TCP passam mais facilmente através de firewalls 15 Multimédia e QoS

16 Fluxo Multimedia : Ritmo(s) do cliente codificação de 1,5 Mbps codificação de 28,8 Kbps Como lidar com diferentes capacidades para a taxa de recepção do cliente? Acesso dial-up de 28,8 Kbps Ethernet de 100Mbps Solução: servidor armazena, e transmite múltiplas cópias do video, codificadas em taxas diferentes 16 Multimédia e QoS

17 Controlo do Utilizador de Media Contínua: RTSP Real Time Streaming Protocol - RTSP [RFC 2326] HTTP Não tinha como alvo conteúdo multimedia Não possui comandos para avanço rápido, etc RTSP Protocolo cliente-servidor da camada de aplicações O utilizador pode controlar a apresentação: retornar, avanço rápido, pausa, retomar, reposicionamento, etc. O que o RTSP não faz Não define como o áudio/video é encapsulado para ser transmitido pela rede Não restringe como a media tipo fluxo (stream) é transportada pode ser transportada sobre UDP ou TCP Não especifica como o apresentador da media armazena o áudio/video 17 Multimédia e QoS

18 RTSP: Controlo out of band FTP usa um canal de controlo out of band Um ficheiro é transferido sobre uma ligação TCP A informação de controlo (mudanças de directório, eliminação de ficheiros, renomear ficheiro, etc) é enviada numa ligação TCP à parte Os canais fora da faixa e dentro da faixa utilizam diferentes números de portos As mensagens RTSP também são enviadas out of band As mensagens de controlo RTSP usam números de porto diferentes do fluxo da media, e são, portanto, enviadas out of band (ou fora da faixa ) Porto 554 O fluxo de media é considerado dentro da faixa Mensagens RTSP podem ser enviadas sobre UDP ou TCP 18 Multimédia e QoS

19 Exemplo RTSP de Meta ficheiro <title>twister</title> <session> <group language=en lipsync> <switch> <track type=audio e="pcmu/8000/1" src = "rtsp://audio.example.com/twister/audio.en/lofi"> <track type=audio e="dvi4/16000/2" pt="90 DVI4/8000/1" src="rtsp://audio.example.com/twister/audio.en/hifi"> </switch> <track type="video/jpeg" src="rtsp://video.example.com/twister/video"> </group> </session> Cenário meta ficheiro enviado para o web browser browser inicia o player Player (reprodutor) estabelece uma ligação de controlo RTSP e uma ligação de dados para o servidor de media contínua 19 Multimédia e QoS

20 Operação do RTSP C: SETUP rtsp://audio.example.com/twister/audio RTSP/1.0 Transport: rtp/udp; compression; port=3056; mode=play S: RTSP/ OK Session 4231 C: PLAY rtsp://audio.example.com/twister/audio.en/lofi RTSP/1.0 Session: 4231 Range: npt=0- C: PAUSE rtsp://audio.example.com/twister/audio.en/lofi RTSP/1.0 Session: 4231 Range: npt=37 C: TEARDOWN rtsp://audio.example.com/twister/audio.en/lofi RTSP/1.0 Session: 4231 S: OK RTSP: exemplo de diálogo 20 Multimédia e QoS

21 Aplicações Interativas de Tempo Real Multimédia Interactiva: Telefone Internet Áudio do speaker : alterna surtos de voz com períodos de silêncio 64 kbps durante surto de voz Pacotes gerados apenas durante os surtos de voz pedaços de 20 mseg a 8 Kbytes/seg: dados de 160 bytes Telefone PC-2-PC serviços de mensagens instantânea PC-2-telefone teclado Net2phone videoconferência com Webcams Cabeçalho da camada de aplicação é adicionado a cada pedaço Pedaço+cabeçalho empacotado num segmento UDP Aplicação envia segmentos UDP no socket a cada 20 mseg durante um surto de voz. 21 Multimédia e QoS

22 Telefone Internet Perda de Pacotes e Atraso Perda pela rede: datagrama IP perdido devido a congestionamento da rede (estouro do buffer do router) Perda por atraso: o datagrama IP chega tarde para ser reproduzido no receptor atrasos: processamento, filas de espera na rede; atrasos do sistema terminal (emissor, receptor) atraso máximo tolerável típico: 400 ms tolerância a perdas: dependendo da codificação da voz, as perdas podem ser encobertas taxas de perdas de pacotes entre 1% e 10% podem ser toleradas. Variação do atraso (jitter) Considerar o atraso fim a fim de dois pacotes consecutivos a diferença pode ser maior ou menor do que 20 mseg 22 Multimédia e QoS

23 Telefone Internet Atraso de Apresentação Fixo O receptor tenta reproduzir cada pedaço exactamente q msegs após o pedaço ter sido produzido Se o pedaço contiver um carimbo temporal t, o receptor reproduzirá o pedaço no instante t+q. Se o pedaço chegar após o instante t+q, o receptor o descartará Compromissos para q: q longo: menos perda de pacotes q pequeno: melhor experiência interactiva 23 Multimédia e QoS Emissor gera pacotes a cada 20 mseg durante o surto de voz. O primeiro pacote é recebido no instante r A primeira reprodução é programada para iniciar no instante p A segunda reprodução é programada para iniciar no instante p packets packets generated r packets received loss playout schedule p - r playout schedule p' - r time p p'

24 Atraso de reprodução adaptativo Objectivo: minimizar o atraso de reprodução, mantendo baixa a taxa de perdas Abordagem: ajuste adaptativo atraso de reprodução: Estima o atraso da rede e ajusta o atraso de reprodução no início de cada surto de voz Períodos de silêncio são comprimidos e alongados. Os pedaços ainda são reproduzidos a cada 20 mseg durante um surto de voz. t r i i p = carimbo de tempo doi - ésimo pacote = instante em que o pacotei é recebido pelo receptor r t i d i i = instante em que o pacotei é reproduzid o no receptor i = atraso da rede para oi = estimativa atraso médio da rede após oi - ésimo pacote Estimativa dinâmica do atraso médio no receptor: d i = - ésimo ( 1 u) di 1+ u( ri ti ) pacote onde u é uma constante (ex., u = 0,01). Versão filtrada do atraso do pacote Estimava do desvio médio do atraso, v i : v i = ( 1 u) vi 1+ u ri ti di As estimativas d i e v i são calculadas para cada pacote recebido, mas são usados apenas no início de um surto de voz. Para o primeiro pacote de um surto de voz, o tempo de apresentação é: p = t + d + i i i Kv onde K é um constante positiva. Os pacotes restantes em um surto de voz são reproduzidos periodicamente i 24 Multimédia e QoS

25 Reprodução Adaptativa Determinação pelo receptor do primeiro pacote de um surto de voz Se nunca houvesse perdas, o receptor poderia simplesmente olhar os carimbos de tempo sucessivos. Diferença entre carimbos sucessivos > 20 mseg, início do surto de voz. Mas, dado que perdas são possíveis, o receptor deve olhar tanto para os carimbos de tempo quanto para os números de sequência. Diferença entre carimbos sucessivos > 20 mseg e numeros de sequência sem falhas, início do surto de voz. 25 Multimédia e QoS

26 Recuperação da perda de pacotes (1) forward error correction (FEC) esquema simples para cada grupo de n pedaços criar um pedaço redundante efectuando o OU-exclusivo dos n pedaços originais transmitir n+1 pedaços, aumentando a largura de banda por um factor de 1/n. pode reconstruir os n pedaços originais se houver no máximo um pedaço perdido dentre os n+1 pedaços Atraso de reprodução deve ser fixado para o instante de recepção de todos os n+1 pacotes Compromissos aumento de n, menos desperdício de banda aumento de n, atraso de reprodução mais longo aumento de n, maior probabilidade de que 2 ou mais pedaços sejam perdidos 26 Multimédia e QoS

27 Recuperação da perda de pacotes (2) 2º Esquema de FEC transmissão de boleia de um fluxo de menor qualidade envia fluxo de áudio de baixa resolução como informação redundante por exemplo, fluxo nominal PCM a 64 kbps e fluxo redundante GSM a 13 kbps Sempre que houver perda não consecutiva, o receptor pode recupera-la Pode também adicionar o (n-1)-ésimo e o (n-2)-ésimo pedaço de baixa taxa de transmissão 27 Multimédia e QoS

28 Recuperação da perda de pacotes (3) Entrelaçar ( Interleaving ) os pedaços são quebrados em unidades menores por exemplo, quatro unidades de 5 mseg por pedaço pacote agora contém pequenas unidades de pedaços diferentes se o pacote se perder, ainda fica muito de cada pedaço não tem overhead de redundância mas aumenta o atraso de reprodução 28 Multimédia e QoS

29 Resumo: Multimedia Internet - truques Usar UDP para evitar o(s) (atrasos) do controlo de congestionamento do TCP para tráfego sensível ao tempo Atraso de reprodução adaptativo no lado do cliente para compensar o atraso O lado do servidor adapta a largura de banda do fluxo à largura de banda disponível no caminho cliente-ao-servidor escolha entre ritmos de fluxos pré-codificadas taxa dinâmica de codificação do servidor Recuperação de erros (acima do UDP) FEC, entrelaçar retransmissões, se houver tempo encobrimento de erros: repetir dados próximos, interpolar 29 Multimédia e QoS

30 Multimédia em redes - Revisão Multimédia em redes Aplicações Multimédia em Redes Fluxos contínuos (Streams) de áudio e vídeo armazenados Multimédia em Tempo Real: estudo do Telefone sobre a Internet Protocolos para Aplicações Interactivas e Distribuição de Multimédia Protocolos para Aplicações Interactivas de Tempo Real: RTP,RTCP,SIP Distribuição de Multimédia: redes de distribuição de conteúdos Qualidade de Serviço Para além do Melhor Esforço Mecanismos de Escalonamento e Policiamento Serviços Integrados e Serviços Diferenciados RSVP 30 Multimédia e QoS Aplicações MM MM em em Redes Fluxo Contínuo (Streaming) Compressão de de Áudio e Video Multimédia Internet: Abordagens Multimedia: UDP vs vs TCP TCP Controlo do do Utilizador de de Media Contínua: RTSP Aplicações Interativas de de Tempo Real Real Telefone Internet Atraso Atraso de de Apresentação Fixo Fixo Atraso Atraso de de reprodução adaptativo Recuperação da da perda perda de de pacotes Resumo: Redes de Computadores Multimedia 2010/2011 Internet --truques

31 Real Time Protocol (RTP) - Protocolo de Tempo Real [RFC 3550] RTP especifica uma estructura de pacote para o transporte de dados de áudio e de vídeo Interoperabilidade Aplicações de telefone Internet que implementarem RTP poderão trabalhar em conjunto Pacotes RTP são encapsulados em segmentos UDP RTP executado nos sistemas terminais Bibliotecas RTP fornecem uma interface da camada de transporte que estende o UDP: números de portos, endereços IP identificação do tipo da carga numeração da sequência de pacotes carimbo temporal (timestamp) O cabeçalho RTP também contém números de sequência e carimbos temporais 31 Multimédia e QoS

32 RTP e QoS RTP não fornece nenhum mecanismo para garantir a entrega a tempo dos dados nem nenhuma outra garantia de qualidade de serviço. O encapsulamento RTP é visto apenas nos sistemas terminais não é visto por routers intermediários Routers fornecem o serviço tradicional Internet de melhor esforço Exemplo RTP O cabeçalho RTP indica o tipo da codificação de áudio em cada pacote: Os emissores podem mudar a codificação durante uma conferência Exemplo: envio de voz codificada em PCM de 64 kbps sobre RTP Aplicação recolhe os dados codificados em pedaços, e.g., a cada 20 mseg = 160 bytes num pedaço O pedaço de áudio junto com o cabeçalho RTP formam um pacote RTP, que é encapsulado num segmento UDP 32 Multimédia e QoS

33 Cabeçalho RTP Número de Sequência (16 bits): é incrementado de um para cada pacote RTP enviado Pode-se usar p/ detectar a perda de pacotes e para restaurar a sequência de pacotes Tipo da carga (7 bits): usado para indicar o tipo de codificação usado. Se o emissor modificar a codificação no meio de uma conferência, o emissor informará o receptor através do campo do tipo de carga Tipo de carga 0: PCM mu-law, 64 Kbps Tipo de carga 3, GSM, 13 Kbps Tipo de carga 7, LPC, 2.4 Kbps Tipo de carga 26, Motion JPEG Tipo de carga 31. H.261 Tipo de carga 33, vídeo MPEG2 SSRC (32 bits): Identifica a origem de um fluxo RTP Cada fluxo numa sessão RTP deve possuir um SSRC distinto Carimbo temporal (32 bits): reflete o instante de amostragem do primeiro byte no pacote de dados RTP. Para áudio o relógio de carimbo temporal incrementa de um para cada período de amostragem por exemplo, a cada 125 µseg para um relógio de amostragem de 8kHz se a aplicação de áudio gerar pedaços de 160 amostras codificadas, então o carimbo de tempo aumenta de 160 para cada pacote RTP quando a origem estiver activa O relógio de carimbo temporal continua a aumentar a uma taxa constante mesmo quando a fonte estiver inactiva. 33 Multimédia e QoS

34 Real-Time Control Protocol (RTCP) - Protocolo de Controlo de Tempo Real RTCP e RTP trabalham juntos cada participante em 1 sessão RTP transmite periodicamente pacotes de controlo RTCP p/ os outros Cada pacote RTCP contém relatórios ( reports ) do emissor e/ou receptor Com estatísticas úteis para as aplicações incluem o nº de pacotes enviados, o nº de pacotes perdidos, jitter entre chegadas, etc. Esta realimentação de informação para as aplicações pode ser usada para controlar o desempenho O emissor pode modificar as suas transmissões baseadas na realimentação Pacotes de relato do receptor Fracção dos pacotes perdidos, último nº de sequência, jitter entre chegadas médio. Pacotes de relato do emissor SSRC do fluxo RTP, tempo actual, número de pacotes enviados e nº de bytes enviados Pacotes de descrição da origem Endereço de do emissor, nome do emissor, o SSRC do fluxo RTP associado. Estes pacotes fornecem um mapeamento entre o SSRC e o nome do utilizador/host 34 Multimédia e QoS

35 Endereçamento e Sincronização de Fluxos no RTCP Endereçamento Para uma sessão RTP há tipicamente um único endereço multicast todos os pacotes RTP e RTCP pertencentes à sessão usam o endereço multicast Pacotes RTP e RTCP são diferenciados uns dos outros através do uso de números de portos distintos Tipico nº porto RTCP = nº porto RTP + 1 Para limitar o tráfego, cada participante reduz o seu tráfego RTCP à medida que cresce o nº de participantes da conferência 35 Multimédia e QoS Sincronização de Fluxos O RTCP pode ser usado para sincronizar fluxos diferentes de media dentro de uma sessão RTP Exemplo Aplicação de videoconferência para a qual cada emissor gera um fluxo RTP p/ vídeo e outro p/ áudio Os carimbos de tempo nestes pacotes RTP estão vinculados aos relógios de amostragem de vídeo e de áudio, e não estão vinculadas ao relógio de tempo real Cada pacote de relato do emissor contém, para o pacote mais recente no fluxo RTP associado, o carimbo tempal do pacote RTP e instante num relógio de tempo real em que o pacote foi criado Os receptores podem usar esta associação para sincronizar a reprodução de áudio e de vídeo

36 Escalonamento da Largura de Banda do RTCP O RTCP tenta limitar o seu tráfego a 5% da largura de banda da sessão Problema Em multicast, tráfego RTP do emissor não aumenta com nº de receptores mas tal não acontece com o tráfego RTCP Exemplo da Solução Emissor a enviar video sobre uma sessão a 2 Mbps então o RTCP tenta limitar o seu tráfego a 100 Kbps O protocolo atribui 75% desta taxa, ou 75 kbps, para os receptores; e atribui os restantes 25% da taxa, ou 25 kbps, para o emissor Os 75 kbps alocados são partilhados igualmente entre os receptores para R receptores, cada receptor pode transmitir tráfego RTCP a uma taxa de 75/R kbps Emissor pode transmitir tráfego RTCP a uma taxa de 25 kbps Um participante (um emissor ou receptor) determina o período de transmissão dos pacotes RTCP através do cálculo dinâmico do tamanho médio de um pacote RTCP (ao longo de toda a sessão) e dividindo o tamanho médio do pacote RTCP pela sua taxa alocada 36 Multimédia e QoS

37 Session Initiation Protocol SIP (Protocolo de Iniciação de Sessões) IETF [RFC 3261] Visão de longo prazo do SIP Todas as chamadas telefónicas e de vídeo conferência se realizam sobre a Internet Pessoas são identificadas por nomes ou endereços de , ao invés de números de telefone. Possibilidade de realizar chamada para receptor, não importa onde ele esteja, em qualquer dispositivo IP que o receptor esteja a usar no momento 37 Multimédia e QoS

38 Serviços SIP Estabelecimento de uma chamada Fornece mecanismos para que quem chama informe o destino que ele deseja estabelecer uma chamada Fornece mecanismos para que quem pede a chamada e o destino concordem no tipo de media e na codificação Fornece mecanismos para encerrar a chamada Determinação do endereço IP actual do destino Mapeia identificador mnemónico para o endereço IP actual Gestão de chamadas Adiciona novos fluxos de media durante a chamada Altera a codificação durante a chamada Convida outros Transfere e mantém (hold) chamadas 38 Multimédia e QoS

39 Estabelecimento de uma chamada para um endereço IP conhecido Alice Bob INVITE c=in IP m=audio RTP/AVP 0 port 5060 port 5060 port OK c=in IP m=audio RTP/AVP 3 ACK port 5060 GSM µ Law audio port Bob's terminal rings Mensagem SIP de convite de Alice indica o seu número de porto e endereço IP Indica a codificação em que Alice prefere receber (PCM ulaw) A mensagem 200 OK de Bob indica o seu número de porto, endereço IP e codificação preferida (GSM) As mensagens SIP podem ser transmitidas sobre TCP ou UDP aqui enviada sobre RTP/UDP O número de porto Default do SIP é o time 39 Multimédia e QoS time

40 SIP: Estabelecimento de uma chamada Negociação Codec Exemplo: Bob não possui um codificador PCM ulaw Bob responderá então com um código 606 Not Acceptable Reply e lista os codificadores que ele pode usar Alice pode então enviar uma nova mensagem INVITE, anunciando um codificador apropriado Rejeição de uma chamada Bob pode rejeitar com respostas busy (ocupado) gone (fora) payment required (necessário pagamento) forbidden (proibido) Os dados media podem ser enviados sobre RTP ou algum outro protocolo 40 Multimédia e QoS

41 Mensagem SIP Exemplo INVITE SIP/2.0 Via: SIP/2.0/UDP From: To: Call-ID: Content-Type: application/sdp Content-Length: 885 c=in IP m=audio RTP/AVP 0 Notas: sintaxe de mensagem HTTP sdp = session description protocol (protocolo de descrição da sessão) Identificador (Call-ID) único para cada chamada. 41 Multimédia e QoS Necessários servidores SIP intermediários aqui não se conhece o endereço IP de Bob Alice envia e recebe mensagens SIP usando o número de porta default do SIP 5060 Alice especifica no cabeçalho em Via: que o cliente SIP envia e recebe mensagens SIP sobre UDP

42 SIP: Tradução do Nome e Localização do Utilizador Quem faz a chamada deseja chamar o destino, mas possui apenas o nome ou o endereço de daquele Precisa obter o endereço IP do host actual do destino da chamada: utilizador se desloca protocolo DHCP utilizador possui dispositivos IP diferentes (PC, PDA, dispositivo no automóvel) Resultado pode depender de hora do dia (trabalho, casa) quem chama não desejas que a tua sogra te chame a toda a hora... status do destino chamadas enviadas para correio de voz quando o destino já estiver a falar com alguém Serviço fornecido por servidores SIP Servidor de registo SIP Servidor proxy do SIP 42 Multimédia e QoS

43 Registo e Proxy SIP Registo SIP Quando Bob inicia o cliente SIP, o cliente envia uma mensagem SIP de registro (REGISTER) para o servidor de registos de Bob uma função semelhante é necessária para os serviços de mensagens instantâneas Mensagem de Registo REGISTER sip:domain.com SIP/2.0 Via: SIP/2.0/UDP From: sip:bob@domain.com To: sip:bob@domain.com Expires: 3600 Proxy SIP Alice envia mensagem de convite para o seu servidor proxy contém endereço sip:bob@domain.com O proxy é responsável por encaminhar mensagens SIP para o destino possivelmente através de múltiplos proxies O destino envia resposta através do mesmo conjunto de proxies O proxy retorna a mensagem de resposta SIP para Alice contendo o endereço IP de Bob Nota: proxy é análogo a um servidor DNS local 43 Multimédia e QoS

44 Exemplo SIP Emissor coloca uma chamada para (1) Jim envia mensagem INVITE para o proxy SIP da UMass. (2) Proxy encaminha o pedido para o servidor de registo da UPenn. (3) O servidor da UPenn retorna resposta de redireccionamento, indicando que deve tentar keith@eurecom.fr SIP proxy umass.edu 1 8 SIP client SIP registrar upenn.edu SIP registrar eurecom.fr SIP client (4) O proxy da UMass envia INVITE para o registo da eurecom. (5) Registro da eurecom encaminha o INVITE para , que está a executar o cliente SIP de Keith. (6-8) retorno da resposta SIP. (9) media enviada directamente entre clientes. Nota: mensagens ack do SIP não estão apresentadas Multimédia e QoS

45 SIP vs H.323 H.323 é um outro protocolo de sinalização para tempo-real, interactivo H.323 é um conjunto integrado de protocolos para conferência multimedia: sinalização, registo, controlo de admissão, transporte e codecs. SIP é um único componente. Trabalha com RTP, mas não é obrigatório. Pode ser combinado com outros protocolos e serviços. 45 Multimédia e QoS H.323 vem do ITU (telefone). SIP vem do IETF: empresta muitos dos seus conceitos do HTTP SIP tem um sabor Web, enquanto que o H.323 tem um sabor do telefone SIP usa o princípio KISS: Keep it simple stupid.

46 Redes de Distribuição de Conteúdos (CDNs - Content distribution networks) Replicação de conteúdo Desafio: transmitir fluxo de ficheiros grandes (e.g. video) de um único servidor origem em tempo real Solução: replicar o conteúdo em centenas de servidores através da Internet conteúdo carregado antecipadamente nos servidores CDN Colocando o conteúdo perto do utilizador evita impedimentos (perda, atraso) com o envio do conteúdo sobre caminhos longos servidor CDN tipicamente posicionado na fronteira da rede Utilizador de uma CDN (e.g., Akamai) é o fornecedor de conteúdo (e.g. CNN) A CDN replica o conteúdo do utilizador em servidores CDN Quando o fornecedor actualiza o conteúdo, a CDN actualiza os servidores 46 Multimédia e QoS Servidor original na América do Norte nó de distribuição CDN servidor CDN na Am. do Sul servidor CDN na Europa servidor CDN na Ásia

47 CDN Exemplo Servidor original Servidor DNS oficial da CDN Servidor CDN próximo Encaminhamento de pedidos A CDN cria um mapa, indicando as distâncias entre os ISPs folhas e os nós CDN Quando a solicitação chega a um servidor DNS oficial: o servidor determina qual é o ISP de onde vem o pedido usa o mapa para determinar qual o melhor servidor CDN Nós CDN criam uma rede sobreposta na camada de aplicação 47 Multimédia e QoS pedido HTTP para consulta DNS para Pedido HTTP para Servidor origem distribui HTML Substitui: por Empresa CDN cdn.com distribui ficheiros gif usa o seu servidor DNS oficial para redirecionar os pedidos

48 Aplicações Interactivas e Distribuição de Multimédia - Revisão Multimédia em redes Aplicações Multimédia em Redes Fluxos contínuos (Streams) de áudio e vídeo armazenados Multimédia em Tempo Real: estudo do Telefone sobre a Internet Protocolos para Aplicações Interactivas e Distribuição de Multimédia Protocolos para Aplicações Interactivas de Tempo Real: RTP,RTCP,SIP Distribuição de Multimédia: redes de distribuição de conteúdos Qualidade de Serviço Para além do Melhor Esforço Mecanismos de Escalonamento e Policiamento Serviços Integrados e Serviços Diferenciados RSVP 48 Multimédia e QoS Real Real Time Protocol (RTP) RTP RTP e QoS QoS Cabeçalho RTP RTP Real-Time Control Protocol (RTCP) Endereçamento e Sincronização de de Fluxos Fluxos Escalonamento da da Largura de de Banda Banda Session Innitiation Protocol Serviços SIP SIP Estabelecimento de de uma uma chamada Mensagem SIP SIP Tradução de de Nome Nome e Localização do do Utilizador Registo e Proxy Proxy SIP SIP SIP SIP vs vs H.323 Redes de Distribuição de Redes de Distribuição de Departamento Conteúdos de Engenharia Informática Conteúdos

49 Melhorar a Qualidade de Serviço (QoS) em Redes IP Até o momento: extraímos o máximo do melhor-esforço Futuro: próxima geração da Internet com garantias de QoS RSVP: sinalização para reservas de recursos Serviços Diferenciados: garantias diferenciadas Serviços Integrados: garantias firmes Modelo simples para estudar a partilha da ligação e congestionamento: 49 Multimédia e QoS

50 Princípios para a Garantia da QoS Princípio 1 É preciso marcar os pacotes para que o router faça uma distinção entre as classes diferentes; e uma nova política no router para tratar os pacotes de forma diferenciada Exemplo: Telefone IP de 1Mbps, FTP a partilhar ligação de 1,5 Mbps Surtos de FTP podem congestionar o router e causar a perda de pacotes de áudio Desejável dar prioridade ao tráfego de áudio sobre o de FTP Princípio 2 - Isolamento Fornecer proteção (isolamento) de uma classe sobre as demais E se as aplicações se comportarem mal (áudio envia pacotes a uma taxa mais elevada do que a declarada)? Policiamento: força que as fontes respeitem as alocações Marcação e policiamento na fronteira da rede semelhante à UNI (User Network Interface) do ATM 50 Multimédia e QoS

51 Princípios para a Garantia da QoS (cont.) Princípio 3 - Eficiência Enquanto fornece isolamento, é desejável utilizar os recursos da forma mais eficiente possível alocar uma largura de banda fixa (não-partilhada) para o fluxo: uso ineficiente da banda se os fluxos não usarem suas alocações Princípio 4 - Admissão de Chamadas O fluxo da aplicação declara as suas necessidades, a rede pode bloquear a chamada se não puder atender a estas não é possível atender a tráfego superior à capacidade da ligação 51 Multimédia e QoS

52 Resumo dos Princípios de QoS QOS para Aplicações em Rede classificação dos pacotes isolamento: programação e policiamento Alta eficiência de utilização Admissão de chamadas 52 Multimédia e QoS

53 Mecanismos de Escalonamento Escalonamento (scheduling): escolha do próximo pacote p/ transmissão no canal (1) FIFO (first in first out) Router transmite na ordem de chegada à fila chegadas partidas política para descartar: se os pacotes ao chegarem encontrarem a fila cheia: quem deve ser descartado? Fila de saida ligação Descarta o último (cauda): descarta o pacote que acabou de chegar (área de espera) (servidor) Prioridade: descarta/remove baseado na prioridade Aleatório: descarta/remove aleatoriamente (2) Escalonamento Round Robin (circular) várias classes varre as filas das classes transmitindo um pacote de cada classe cuja fila não estiver vazia chegadas pacote em serviço partidas tempo tempo 53 Multimédia e QoS

54 Disciplinas de Escalonamento (cont.) (3) Escalonamento com Prioridades transmite pacote em fila com prioridade mais elevada várias classes, com diferentes prioridades classe pode depender da marcação ou outra informação do cabeçalho (e.g. IP origem/destino, números de portos, etc) chegadas classificação fila de alta prioridade (área de espera) fila de baixa prioridade (área de espera) partidas ligação (servidor) chegadas pacotes no servidor partidas tempo tempo (4) Weighted Fair Queuing (WFQ) - Fila justa ponderada Round Robin generalizado cada classe recebe um tempo de serviço diferenciado em cada ciclo 54 Multimédia e QoS enlace classificador partidas de chegadas

55 Mecanismos de Policiamento Objectivo: limitar tráfego para este não exceder parâmetros declarados Três critérios normalmente usados: Taxa Média (de Longo prazo): quantos pacotes podem ser enviados por unidade de tempo (no longo prazo) questão crucial: qual é o comprimento do intervalo: 100 pacotes por seg ou 6000 pacotes por min? têm a mesma média! Taxa de Pico: e.g., 6000 pacotes por minuto (ppm) em média e taxa de pico de 1500 pps Comprimento (Máx.) do Surto: número máximo de pacotes enviados consecutivamente - sem intervalo ocioso ( idle ) 55 Multimédia e QoS

56 Mecanismos de Policiamento Token Bucket (Balde de Permissões) limita a entrada para Tamanho do Surto e Taxa Média especificadas balde pode guardar b permissões tokens são gerados a uma taxa de r tokens/seg a menos que o balde esteja cheio num intervalo de comprimento t: número de pacotes admitidos é menor ou igual a (r t + b). Combinação de token bucket, WFQ Limite superior garantido no atraso, i.e., garantia de QoS! tráfego de chegada taxa do token, r tamanho do balde, b D = b/r max 56 Multimédia e QoS WFQ

57 Serviços Integrados do IETF Uma arquitectura para dar garantias de QoS em redes IP para sessões individuais de aplicações Reserva de recursos: routers devem manter informação de estado, manter registos dos recursos alocados, requisitos de QoS Admissão de Chamadas Admitir/rejeitar novos pedidos de chamadas. A sessão entrante deve: R-spec e T-Spec [RFC 2210, RFC 2215] declarar os seus requisitos de Qualidade de Serviço (QoS) R-spec: define a QoS que está a ser solicitada caracterizar o tráfego que injectará na rede T-spec: define as características do tráfego protocolo de sinalização: necessário para levar a R-spec e T-spec aos routers (onde a reserva é necessária) RSVP 57 Multimédia e QoS

58 Intserv: cenário de Garantia de QoS Reserva de recursos Declaração de tráfego e QoS Sinalização (RSVP) para estabelecimento da chamada Controlo de admissão por-elemento escalonamento sensível a QoS (ex., WFQ) pedido/ resposta 58 Multimédia e QoS

59 Intserv QoS: Modelos de Serviço [RFC 2211, RFC 2212] Serviço Garantido chegada de tráfego no pior caso: fonte policiada por um balde furado de tokens (tocken bucket) limite simples (provável matematicamente) para o atraso Serviço de Carga controlada uma qualidade de serviço que muito se aproxima da QoS que o mesmo fluxo receberia de um elemento de rede em carga leve tráfego de chegada taxa do token, r tamanho do balde, b D = b/r max WFQ 59 Multimédia e QoS

60 Serviços Diferenciados do IETF Preocupações com o Intserv Escalabilidade: sinalização, manutenção do estado do router por fluxo é difícil para um grande número de fluxos Modelos de Serviço Flexíveis: Intserv tem apenas duas classes. Também é desejável ter classes de serviço qualitativas distinção relativa entre serviços: Ouro, Prata, Classic Abordagem Diffserv funções simples no núcleo da rede, funções relativamente complexas nos routers de fronteira (ou nos hosts) Não define classes de serviço, fornece componentes funcionais para construir as classes de serviço 60 Multimédia e QoS

61 r marcação Arquitectura Diffserv b Router de fronteira gestão do tráfego por-fluxo marca os pacotes como dentro do perfil e fora do perfil Router do Núcleo gestão do tráfego por classe armazenamento e escalonamento baseado na marcação dos routers de fronteira Preferência para os pacotes dentro do perfil Encaminhamento assegurado Escalonamento. 61 Multimédia e QoS

62 Marcação de Pacotes no Router de Fronteira perfil: taxa A, comprimento do balde B pré-negociados [RFC 2475] marcação de pacotes na fronteira baseada no perfil por-fluxo Taxa A B Pacotes do Utilizador Possível uso da marcação marcação baseada em classes: pacotes de classes diferentes são marcados de forma diferente Marcação dentro da mesma classe: porção do fluxo bem comportado marcado de forma diferençiada da porção do fluxo mal comportado 62 Multimédia e QoS

63 Classificação e Condicionamento O Pacote pode vir marcado no campo de Tipo de Serviço (TOS) no IPv4 e Classe de Tráfego no IPv6 São usados 6 bits para fornecer a codificação dos Serviços Diferenciados e determinar a PHB que o pacote receberá Pode ser desejável limitar a taxa de injecção de tráfego para alguma classe o utilizador declara o seu perfil de tráfego (e.g. taxa e comprimento das rajadas); o tráfego é medido e moldado se não estiver de acordo com o seu perfil Classificador pacotes medidor marcador ajuste corte enviar descartar 63 Multimédia e QoS

64 Per Hope Behavior- PHB: Encaminhamento PHB resulta num comportamento de desempenho de encaminhamento diferente observável (mensurável) O PHB não especifica quais os mecanismos a serem usados p/ garantir o comportamento de desempenho PHB requisitado Exemplo classe A recebe x% da taxa de transmissão da ligação de saída dentro de intervalos de tempo de comprimento especificado pacotes da classe A deixam os buffers antes dos da classe B 64 Multimédia e QoS PHBs Expedited Forwarding (Encaminhamento Expresso): taxa de partida dos pacotes de uma classe é maior ou igual a uma taxa especificada nível lógico com uma taxa mínima garantida Assured Forwarding (Encaminhamento Assegurado): 4 classes de tráfego a cada uma é garantida uma quantidade mínima de largura de banda cada uma com três partições de preferência para o descarte

65 Sinalização na Internet connectionless (stateless) forwarding by IP routers best effort service + = no network signaling protocols in initial IP design Novo requirimento: reservar recursos ao longo do caminho extremoa-extremo (sistemas terminais, routers) para QoS para aplicações multimedia RSVP: resource ReSerVation Protocol [RFC 2205] allow users to communicate requirements to network in robust and efficient way. i.e., sinalização! 65 Multimédia e QoS

66 RSVP Design Goals Acomodar receptores heterogeneos (largura de banda diferente ao longo dos caminhos) Acomodar aplicações diferentes com requirimentos de recursos diferentes Fazer do multicast um serviço de 1ª classe Alavancar o encaminhamento existente para multicast/unicast, com adaptação às mudanças nos caminhos unicast/multicast por baixo Crescimento do overhead do protocolo de controlo linear no # receptores no pior caso Desenho modular para tecnologias heterogeneas Reserva de recursos iniciada e mantida por receptor do fluxo de dados RSVP - o que não faz Não especifa como os recursos deverão ser reservados Fornece um mecanismo para comunicar necessidades Não determina caminhos que pacotes deverão seguir Isso é a função dos protocolos de encaminhamento Não interage com o reencaminhamento dos pacotes Separação do plano de controlo (Sinalização) do plano de dados (Encaminhamento) 66 Multimédia e QoS

67 RSVP: Operação emissores, receptor juntam-se a um grupo multicast Externo ao RSVP Emissores não precisam de juntar-se ao grupo Sinalização emissor-para-a-rede path message: faz a presença do emissor ser conhecida aos nós de encaminhamento (routers) path teardown: remove o estado do caminho do emissor dos routers Sinalização receptor-para-a-rede reservation message: reserva recursos do emissor(s) para o receptor reservation teardown: remove reserva de recursos do receptor Sinalização rede-para-sistema-terminal Erro de caminho: path error Erro na reserva: reservation error 67 Multimédia e QoS

Multimédia, Qualidade de Serviço (QoS): O que são?

Multimé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 mais

Fluxos Multimédia Armazenados

Fluxos 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 mais

Gerenciamento de redes

Gerenciamento 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 mais

Aplicações e redes multimédia

Aplicaçõ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 mais

2 Q-20102010. Prof. Roberto Jacobe (roberto.jacobe@gmail.com)

2 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 mais

Protocolos Multimídia. Alunos: Roberto Schemid Rafael Mansano

Protocolos 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 mais

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

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 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 mais

Redes de Computadores

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 mais

Serviços de Comunicações. Serviços de Comunicações. Módulo 7 Qualidade de Serviço em redes IP. condições de rede existentes em cada momento

Serviços de Comunicações. Serviços de Comunicações. Módulo 7 Qualidade de Serviço em redes IP. condições de rede existentes em cada momento Módulo 7 Qualidade de Serviço em redes IP 7.1. O porquê da Qualidade de Serviço 7.2. Mecanismos para QoS 7.3. Modelo de Serviços Integrados - IntServ 7.4. Modelo de Serviços Diferenciados - DiffServ 1

Leia mais

Redes de computadores e a Internet. Redes de computadores e a Internet. Capítulo 7. Redes multimídia 7-2. 2005 by Pearson Education

Redes de computadores e a Internet. Redes de computadores e a Internet. Capítulo 7. Redes multimídia 7-2. 2005 by Pearson Education Redes de computadores e a Internet Redes de computadores e a Internet Capítulo 7 Redes multimídia 7-2 Multimídia, qualidade de serviço: o que é? Aplicações multimídia: áudio e vídeo em rede ( mídia contínua

Leia mais

Capítulo 7 Redes Multimídia

Capí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 mais

Capítulo 7 Redes multimídia

Capí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 mais

Prof. Samuel Henrique Bucke Brito

Prof. 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 mais

Redes de Computadores. Trabalho de Laboratório Nº7

Redes 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 mais

3 Qualidade de serviço na Internet

3 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 mais

Cap. 2 O nível aplicação. (3ª parte)

Cap. 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 mais

Capítulo 7. Redes multimídia

Capítulo 7. Redes multimídia Capítulo 7 Redes multimídia 2 Redes de computadores I Prof.: Leandro Soares de Sousa E-mail: leandro.uff.puro@gmail.com Site: http://www.ic.uff.br/~lsousa Não deixem a matéria acumular!!! Datas das avaliações,

Leia mais

Redes Mul)mídia. Tópicos. Streaming de Áudio e Vídeo. Aplicações de Rede Mul:mídia Introdução Classes de Aplicações Mul:mídia

Redes Mul)mídia. Tópicos. Streaming de Áudio e Vídeo. Aplicações de Rede Mul:mídia Introdução Classes de Aplicações Mul:mídia Redes Mul)mídia Streaming de Áudio e Vídeo Mário Meireles Teixeira Departamento de Informá:ca UFMA 2012 Tópicos Aplicações de Rede Mul:mídia Introdução Classes de Aplicações Mul:mídia Áudio e Vídeo de

Leia mais

Capítulo 7 Redes multimídia

Capí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 mais

Teleprocessamento 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 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 mais

Nível aplicação e protocolos para streaming

Nível aplicação e protocolos para streaming Nível aplicação e protocolos para streaming Notas para leitura prévia Esta apresentação, enquadrada como uma parte complementar de protocolos de suporte para aplicações baseadas em streaming, corresponde

Leia mais

Redes de Computadores

Redes 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 mais

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

Há 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 mais

Instituto Superior Técnico. Projecto VoIP. Sistema IVVR

Instituto Superior Técnico. Projecto VoIP. Sistema IVVR Instituto Superior Técnico Projecto VoIP Sistema IVVR 68239 Rui Barradas 68477 Helton Miranda 68626 Ludijor Barros 72487 Bruna Gondin Introdução O objectivo deste projecto é desenvolver um sistema de Interactive

Leia mais

Redes 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 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 mais

CAMADA DE TRANSPORTE

CAMADA 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 mais

QoS em Redes IP: Arquitetura e Aplicações

QoS em Redes IP: Arquitetura e Aplicações QoS em Redes IP: Arquitetura e Aplicações Mário Meireles Teixeira mario@deinf.ufma.br Motivação Atualmente, funcionam sobre as redes IP aplicações cujos requisitos elas não foram projetadas para atender

Leia mais

Redes de Computadores e a Internet

Redes 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 mais

Introdução ao protocolo SIP*

Introdução ao protocolo SIP* Introdução ao protocolo SIP* 1. SIP (Session Initiation Protocol) Pode se dizer que SIP trata se de um protocolo de controle referente à camada de aplicações do Modelo de Referência OSI (Open System Interconnection),

Leia mais

Rede de Computadores II

Rede 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 mais

ENHANCED SERVER FAULT- TOLERANCE FOR IMPROVED USER EXPERIENCE. André Esteves nº3412 David Monteiro

ENHANCED SERVER FAULT- TOLERANCE FOR IMPROVED USER EXPERIENCE. André Esteves nº3412 David Monteiro ENHANCED SERVER FAULT- TOLERANCE FOR IMPROVED USER EXPERIENCE André Esteves nº3412 David Monteiro INTRODUÇÃO É proposto uma arquitectura de servidor Web dividida que tolera perfeitamente tanto falhas na

Leia mais

Serviços Diferenciados na Internet

Serviços Diferenciados na Internet Serviços Diferenciados na Internet FEUP/DEEC/RBL 2002/03 José Ruela Serviços Diferenciados na Internet O IETF desenvolveu um modelo de Serviços Diferenciados - Differentiated Services (DiffServ) - que

Leia mais

11. VOZ SOBRE IP. VoIP. 25 Capitulo 11

11. VOZ SOBRE IP. VoIP. 25 Capitulo 11 11. VOZ SOBRE IP 11.1 INTRODUÇÃO Voz com qualidade de operador (carrier-grade voice) significa o seguinte: - Elevada disponibilidade. Um operador tem a rede disponível 99.999% do tempo (down-time< 5min.

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. 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 mais

Protocolo de Sinalização SIP

Protocolo de Sinalização SIP Protocolos de Sinalização Protocolos com processamento distribuído e clientes/terminais inteligentes SIP - Session Initiation Protocol, desenvolvido pelo IETF para comunicação multimídia pela Internet

Leia mais

Cap 01 - Conceitos Básicos de Rede (Kurose)

Cap 01 - Conceitos Básicos de Rede (Kurose) Cap 01 - Conceitos Básicos de Rede (Kurose) 1. Quais são os tipos de redes de computadores e qual a motivação para estudá-las separadamente? Lan (Local Area Networks) MANs(Metropolitan Area Networks) WANs(Wide

Leia mais

Capítulo 7 CAMADA DE TRANSPORTE

Capí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 mais

7. DIVULGAÇÃO DE VÍDEOS E SOM VIA REDE MÉTODO STREAMING

7. DIVULGAÇÃO DE VÍDEOS E SOM VIA REDE MÉTODO STREAMING 7. DIVULGAÇÃO DE VÍDEOS E SOM VIA REDE Internet meio por excelência para a divulgação de todo o tipo de informação. Na época da 2ª guerra mundial, os cientistas necessitavam de divulgar, trocar informações

Leia mais

Redes 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. 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 mais

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve

Leia mais

Redes de computadores. Redes para Internet

Redes 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 mais

Protocolo Ethernet e Dispositivos de Interconexão de LANs

Protocolo Ethernet e Dispositivos de Interconexão de LANs Protocolo Ethernet e Dispositivos de Interconexão de LANs Prof. Rafael Guimarães Redes de Alta Velocidade Tópico 4 - Aula 1 Tópico 4 - Aula 1 Rafael Guimarães 1 / 31 Sumário Sumário 1 Motivação 2 Objetivos

Leia mais

1.1 Transmissão multimídia em redes

1.1 Transmissão multimídia em redes 1.1 Transmissão multimídia em redes Pode-se dividir a parte de transmissão multimídia em redes de computadores como mostra a figura 1, ou seja, a parte de conferência (que requer interatividade) e a parte

Leia mais

Multimídia na Internet

Multimídia na Internet Parte 1 - Conceitos Prof. Dr. Adriano Mauro Cansian adriano@acmesecurity.org Adriano César Ribeiro (estagiário docente) adrianoribeiro@acmesecurity.org Tópicos em Sistemas de Computação 1 Multimídia na

Leia mais

Streaming vídeo com RTSP e RTP

Streaming vídeo com RTSP e RTP Descrição da tarefa de programação a ser feita na disciplina de Redes de Alto Desempenho (RAD) SSC-144. Turmas A e B. A tarefa de programação é referente ao Capítulo 7 do Livro: Redes de Computadores e

Leia mais

SIP. Fabrício Tamusiunas. Comitê Gestor Internet BR

SIP. Fabrício Tamusiunas. Comitê Gestor Internet BR SIP Fabrício Tamusiunas Comitê Gestor Internet BR SIP RFC 3261 (antiga RFC 2543) Protocolo de controle que trabalha na camada de aplicação Permite que EndPoints encontrem outros EndPoints Gerencia sessões

Leia mais

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos

Leia mais

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Na Figura a seguir apresento um exemplo de uma mini-tabela de roteamento: Tutorial de TCP/IP - Parte 6 - Tabelas de Roteamento Por Júlio Cesar Fabris Battisti Introdução Esta é a sexta parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos básicos do protocolo TCP/IP. Na

Leia mais

Redes de Computadores I Internet - Conceitos

Redes 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 mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃ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 mais

Subunidade 6: publicação

Subunidade 6: publicação Disciplina de Aplicações Informáticas B Subunidade 6: publicação Professor: Miguel Candeias Aluno: Francisco Cubal, nº11 12ºA Ano lectivo 2010/2011 1. Divulgação de vídeos e som via rede 1.1. A Internet

Leia mais

Arquitecturas Multimédia

Arquitecturas Multimédia Arquitecturas Multimédia FEUP/DEEC/RBL 2002/03 José Ruela Arquitecturas para Comunicações Multimédia Arquitectura Multimédia IETF» Session Initiation Protocol (SIP)» Session Announcement Protocol (SAP)»

Leia mais

GESTÃO DE SISTEMAS E REDES YNAMIC HOST CONFIGURATION PROTOCOL

GESTÃO DE SISTEMAS E REDES YNAMIC HOST CONFIGURATION PROTOCOL GESTÃO DE SISTEMAS E REDES YNAMIC HOST CONFIGURATION PROTOCOL OUTLINE DHCP PROTOCOLO RELAY AGENT EXEMPLO LINUX EXEMPLO IOS DHCP Dynamic Host Configuration Protocol, ou DHCP, é um dos protocolos de suporte

Leia mais

Redes de Computadores

Redes 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 mais

Contribuição acadêmica

Contribuiçã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 mais

A camada de rede. A camada de rede. A camada de rede. 4.1 Introdução. 4.2 O que há dentro de um roteador

A camada de rede. A camada de rede. A camada de rede. 4.1 Introdução. 4.2 O que há dentro de um roteador Redes de computadores e a Internet Capitulo Capítulo A camada de rede.1 Introdução.2 O que há dentro de um roteador.3 IP: Protocolo da Internet Endereçamento IPv. Roteamento.5 Roteamento na Internet (Algoritmos

Leia mais

REDES DE COMPUTADORES

REDES 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 mais

ARP. Tabela ARP construída automaticamente. Contém endereço IP, endereço MAC e TTL

ARP. Tabela ARP construída automaticamente. Contém endereço IP, endereço MAC e TTL ARP Protocolo de resolução de endereços (Address Resolution Protocol) Descrito na RFC 826 Faz a tradução de endereços IP para endereços MAC da maioria das redes IEEE 802 Executado dentro da sub-rede Cada

Leia mais

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 26 de Outubro de 2005 1 o Teste A

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 26 de Outubro de 2005 1 o Teste A Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 26 de Outubro de 2005 1 o Teste A Número: Nome: Duração: 1 hora O teste é sem consulta O teste deve ser resolvido

Leia mais

REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2. Avaliação sumária da matéria do Capítulo 2

REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2. Avaliação sumária da matéria do Capítulo 2 REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2 Avaliação sumária da matéria do Capítulo 2 Pergunta: 1 A figura (ver Anexo) ilustra três diagramas de mensagens referentes a pedidos que clientes

Leia mais

Arquitetura TCP/IP. Parte IV Mapeamento de endereços IP em endereços físicos (ARP) Fabrízzio Alphonsus A. M. N. Soares

Arquitetura TCP/IP. Parte IV Mapeamento de endereços IP em endereços físicos (ARP) Fabrízzio Alphonsus A. M. N. Soares Arquitetura TCP/IP Parte IV Mapeamento de endereços IP em endereços físicos (ARP) Fabrízzio Alphonsus A. M. N. Soares Tópicos Problema de resolução de endereço Mapeamento direto Associação dinâmica ARP

Leia mais

Tópicos em Sistemas de

Tópicos em Sistemas de Tópicos em Sistemas de Computação Adriano Mauro Cansian Protocolos Multimídia (Parte 1) 1 Multimídia na Internet Objetivos: Entender os requisitos de serviço para redes com multimídia Atraso Taxa de transmissão

Leia mais

Redes de computadores e a Internet. Capitulo 4. Capítulo. A camada de rede

Redes de computadores e a Internet. Capitulo 4. Capítulo. A camada de rede Redes de computadores e a Internet 4 Capitulo 4 Capítulo A camada de rede A camada de rede Objetivos do capítulo: Entender os princípios dos serviços da camada de rede: Roteamento (seleção de caminho)

Leia mais

Qualidade de Serviço Requisitos das aplicações Técnicas para obter boa qualidade de serviço Sobredimensionamento rede Memorização pacotes

Qualidade de Serviço Requisitos das aplicações Técnicas para obter boa qualidade de serviço Sobredimensionamento rede Memorização pacotes Qualidade de Serviço Requisitos das aplicações Técnicas para obter boa qualidade de serviço Sobredimensionamento da rede Memorização de pacotes Suavização do tráfego (Traffic shaping) O algoritmo Leaky

Leia mais

Módulo 8 Ethernet Switching

Módulo 8 Ethernet Switching CCNA 1 Conceitos Básicos de Redes Módulo 8 Ethernet Switching Comutação Ethernet 2 Segmentação de Redes Numa Ethernet o meio de transmissão é compartilhado Só um nó pode transmitir de cada vez. O aumento

Leia mais

Rede de Computadores

Rede 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 mais

Redes WAN. Prof. Walter Cunha

Redes 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 mais

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 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 mais

Protocolos Multimídia na Internet. Parte 1 - Conceitos

Protocolos 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 mais

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 90 minutos * 24.05.2013 =VERSÃO A= 1 1. Esta teste serve como avaliação de frequência às aulas teóricas. 2. Leia as perguntas com atenção antes de responder. São 70 perguntas de escolha múltipla. 3. Escreva

Leia mais

Protocolos em Redes de Dados. Enquadramento histórico. Modo de funcionamento FEC. Antecedentes IP Switching Tag Switching. Exemplo de.

Protocolos em Redes de Dados. Enquadramento histórico. Modo de funcionamento FEC. Antecedentes IP Switching Tag Switching. Exemplo de. Multiprotocol Label Switching Aula 07 FCUL 2005-20056 Objectivo: Conciliar as tecnologias baseadas em comutação (switching) com o encaminhamento IP. Aplicações: Aumentar o desempenho. Engenharia de tráfego.

Leia mais

Aula 08 MPLS 2004-2005 FCUL. Protocolos em Redes de Dados. Luís Rodrigues. Enquadramento. Modo de funcionamento. Antecedentes MPLS.

Aula 08 MPLS 2004-2005 FCUL. Protocolos em Redes de Dados. Luís Rodrigues. Enquadramento. Modo de funcionamento. Antecedentes MPLS. Aula 08 FCUL 2004-2005 Multiprotocol Label Switching Objectivo: Conciliar as tecnologias baseadas em comutação (switching) com o encaminhamento IP. Aplicações: Aumentar o desempenho. Engenharia de tráfego.

Leia mais

de Telecomunicações para Aplicações Multimídia Distribuídas Infra-estrutura Infra-estrutura de Telecomunicações Serviço Multicast

de Telecomunicações para Aplicações Multimídia Distribuídas Infra-estrutura Infra-estrutura de Telecomunicações Serviço Multicast Departamento de Engenharia de Telecomunicações - UFF Infra-estrutura de Telecomunicações Comunicação Multicast Infra-estrutura de Telecomunicações para Aplicações Multimídia Distribuídas Profa. Débora

Leia mais

Protocolos Multimídia na Internet

Protocolos Multimídia na Internet Parte 1 - Conceitos Tópicos em Sistemas de Computação Prof. Dr. Adriano Mauro Cansian adriano@acmesecurity.org Multimídia na Internet (1) Objetivos: q Entender os requisitos de serviço para redes com multimídia

Leia mais

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

Arquiteturas 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 mais

Camada Transporte Parte 2. Prof. Dr. S. Motoyama

Camada 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 mais

Camadas 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. 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 mais

Redes de Computadores II INF-3A

Redes 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 mais

Além do melhor esforço

Além do melhor esforço Além do melhor esforço Redes Multimídia Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br 25 de agosto de 2011 1 / 42 Sumário 1 Além do melhor esforço

Leia mais

Capítulo 7 CAMADA DE TRANSPORTE

Capí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 mais

ncia de Redes NGN - NEXT GENERATION NETWORK Hugo Santana Lima hugosl@nec.com.br Porque Telefonia IP?

ncia 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 mais

Relatório do 2º Guião Laboratorial de Avaliação: Encaminhamento de pacotes. Licenciatura: ETI Turma : ETC1 Grupo : rd2_t3_02 Data: 30/10/2009

Relatório do 2º Guião Laboratorial de Avaliação: Encaminhamento de pacotes. Licenciatura: ETI Turma : ETC1 Grupo : rd2_t3_02 Data: 30/10/2009 Licenciaturas em Informática e Gestão de Empresas, Engenharia de Telecomunicações e Informática e Engenharia Informática Redes Digitais II Relatório do 2º Guião Laboratorial de Avaliação: Encaminhamento

Leia mais

Redes de Computadores Aula 3

Redes 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 mais

Redes de Computadores

Redes de Computadores Departamento de Informática UFPE Redes de Computadores Nível de Redes - Exemplos jamel@cin.ufpe.br Nível de Rede na Internet - Datagramas IP Não orientado a conexão, roteamento melhor esforço Não confiável,

Leia mais

Transmissão de Voz em Redes de Dados (VoIP)

Transmissã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 mais

Redes de Comunicações Capítulo 6.1

Redes de Comunicações Capítulo 6.1 Capítulo 6.1 6.1 - Técnicas de Comutação 1 WAN s Wide Area Networks Uma WAN é uma rede dispersa por uma grande área física, sob o controlo de uma administração única e baseada em circuitos dedicados (exemplo:

Leia mais

Vodafone ADSL Station Manual de Utilizador. Viva o momento

Vodafone ADSL Station Manual de Utilizador. Viva o momento Vodafone ADSL Station Manual de Utilizador Viva o momento 3 4 5 5 6 6 7 8 9 12 12 14 16 17 18 19 20 21 22 22 23 23 24 24 24 25 26 27 Ligar o Router LEDs Configuração do Router Aceder à ferramenta de configuração

Leia mais

Redes de Computadores 3ª Colecção Exercícios diversos 16 de Dezembro de 2005 Spanning Tree, Protocolo IP, Encaminhamento em redes IP e Cam.

Redes de Computadores 3ª Colecção Exercícios diversos 16 de Dezembro de 2005 Spanning Tree, Protocolo IP, Encaminhamento em redes IP e Cam. I Bridging Transparente Spanning Tree 1) Considere a rede local, da figura. Admitindo que as bridges são transparentes e correm o algoritmo Spanning Tree (IEEE 802.1d) HOST Y HOST Z HOST X Bridge Prioridade

Leia mais

Comunicando através da rede

Comunicando através da rede Comunicando através da rede Fundamentos de Rede Capítulo 2 1 Estrutura de Rede Elementos de comunicação Três elementos comuns de comunicação origem da mensagem o canal destino da mensagem Podemos definir

Leia mais

Camada de Transporte, protocolos TCP e UDP

Camada de Transporte, protocolos TCP e UDP Camada de Transporte, protocolos TCP e UDP Conhecer o conceito da camada de transporte e seus principais protocolos: TCP e UDP. O principal objetivo da camada de transporte é oferecer um serviço confiável,

Leia mais

Sumário INTRODUÇÃO... 4 PROTOCOLO ARP...5 ARP - ADDRESS RESOLUTION PROTOCOL...5 FUNCIONAMENTO DO PROTOCOLO ARP...5 CACHE ARP... 6

Sumário INTRODUÇÃO... 4 PROTOCOLO ARP...5 ARP - ADDRESS RESOLUTION PROTOCOL...5 FUNCIONAMENTO DO PROTOCOLO ARP...5 CACHE ARP... 6 IESPLAN Instituto de Ensino Superior Planalto Departamento de Ciência da Computação Curso: Ciência da Computação Disciplina: Engenharia de Software Professor: Marcel Augustus O Protocolo ARP Brasília,

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓ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 mais

Redes de Computadores. Protocolos de comunicação: TCP, UDP

Redes 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 mais

Arquitetura 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 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 mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

Introduçã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 mais