Baixe o app para aproveitar ainda mais
Prévia do material em texto
Redes Convergentes Antônio Sérgio Alves Cavalcante Aula 4 Protocolos para suporte a aplicações multimídia Conceitos de protocolos de transporte realiza a transferência de dados entre os extremos da comunicação, os dispositivos finais. dados recebidos da camada de aplicação são divididos em segmentos antes de serem transmitidos. segmentos são reagrupados e entregues à camada de aplicação os protocolos mais utilizados TCP e o UDP. Protocolos para suporte a aplicações multimídia Conceitos de protocolos de transporte TCP é considerado um protocolo de transporte confiável (orientado à conexão) O TCP estabelece uma conexão entre as extremidades de uma transmissão antes que qualquer lado inicie o envio de dados O TCP divide o fluxo de dados em unidades menores (segmentos) Protocolos para suporte a aplicações multimídia Conceitos de protocolos de transporte UDP é não orientado à conexão UDP promove a comunicação entre os programas nos dispositivos finais, NÃO garante a entrega confiável dos dados UDP implementação mais simples, mais ágil na entrega e indicado para aplicações com limites mais rigorosos de atraso na entrega dos dados. Protocolos para suporte a aplicações multimídia Relação entre as camadas de transporte e de redes Protocolos para suporte a aplicações multimídia Relação entre as camadas de transporte e de redes http http ftp tcp Ip 200.1.1.1 enlace física Cliente http ftp tcp ip 200.2.2.1 enlace física Servidor http tcp ip 200.3.3.1 enlace física Servidor INTERNET Protocolos para suporte a aplicações multimídia Multiplexação e demultiplexação Protocolos para suporte a aplicações multimídia Conceito de portas e endereços IP identifica os dispositivos finais Quem identifica o processo ou aplicação dentro do host?????? Protocolos para suporte a aplicações multimídia Conceito de portas e endereços IP identifica os dispositivos finais Quem identifica o processo ou aplicação dentro do host?????? Os protocolos de transporte utilizam um número de porta associado a cada processo Segundo FOROUZAN endereço IP + o número de porta = endereço socket Protocolos para suporte a aplicações multimídia Conceito de portas e endereços Protocolos para suporte a aplicações multimídia Conceito de portas e endereços DNS transforma nome de host ou na URL (Universal Resource Locators) em endereço IP IANA (Internet Assigned Numbers Authority) define os números de atribuição de portas PORTAS - número inteiro sem sinal de 2 bytes (16 bits) de 0 a 65.535 portas bem conhecidas (well-known) de 0 a 1.023 portas registradas 1.024 a 49.151 portas dinâmicas de 49.152 a 65.535 Protocolos para suporte a aplicações multimídia Protocolo orientado à conexão Protocolos para suporte a aplicações multimídia Protocolo orientado à conexão Three way handshake Host A Host B SYN Seq 3252 Conf 0000 Janela 64 Protocolos para suporte a aplicações multimídia Protocolo orientado à conexão Three way handshake Host A Host B SYN Seq 3252 Conf 0000 Janela 64 SYN+ACK Seq 8500 Conf 3253 Janela 64 Protocolos para suporte a aplicações multimídia Protocolo orientado à conexão Three way handshake Host A Host B SYN Seq 3252 Conf 0000 Janela 64 SYN+ACK Seq 8500 Conf 3253 Janela 64 ACK Seq 3253 Conf 8501 Janela 64 Protocolos para suporte a aplicações multimídia Protocolo NÃO orientado à conexão Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real RTP (Real-time Transport Protocol) protocolo de transporte implementado na camada de aplicação para aplicações multimídia em tempo real executado sobre o UDP, comunicação ponto a ponto e multicast não reserva recursos nem garante qualidade de serviço (QoS) para monitoração utiliza o RTCP (RTP Control Protocol) Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real RTP (Real-time Transport Protocol) Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real RTP (Real-time Transport Protocol) mídias enviadas em sessões diferentes (áudio e vídeo) possibilita recebimento mídia diferente dos demais recebimento em qualidades diferentes, banda passante reduzida resincroniza Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real RTP (Real-time Transport Protocol) V=2 TimeStamp Synchronization Source SSRC Identifier (32 bits) Contributind Source CSRC Identifier (variável) D A T A (variável) P X CC M PT Sequence Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real RTCP (Real-time Transport Control Protocol) Feedback da qualidade de serviço, controle de fluxo e congestionamento Carrega indicador RTP (CNAME) para reiniciar o programa, requisitando o CNAME Controle da taxa para suporte a um grande número de participantes Entrada e saída de participantes das sessões Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real RTCP (Real-time Transport Control Protocol) Feedback da qualidade de serviço, controle de fluxo e congestionamento Carrega indicador RTP (CNAME) para reiniciar o programa, requisitando o CNAME Controle da taxa para suporte a um grande número de participantes Entrada e saída de participantes das sessões Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real RTP e RTCP tipos de pacotes: SR (Sender Report) RR (Receiver Report) SDES (Source Description Items) BYE APP Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real RTP e RTCP tipos de pacotes: SR (Sender Report) relatório de envio e recebimento de pacotes RTP por participantes que são fontes ativas de pacotes RR (Receiver Report) SDES (Source Description Items) BYE APP Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real RTP e RTCP tipos de pacotes: SR (Sender Report) RR (Receiver Report) relatório de recebimento de pacotes RTP por participantes que não são fontes ativas SDES (Source Description Items) BYE APP Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real RTP e RTCP tipos de pacotes: SR (Sender Report) RR (Receiver Report) SDES (Source Description Items) pacote descritivo do participante e inclui a informação do seu CNAME. BYE APP Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real RTP e RTCP tipos de pacotes: SR (Sender Report) RR (Receiver Report) SDES (Source Description Items) BYE Indica a saída deste participante da comunicação e precisa conter a SSRC/CSRC para sua identificação APP Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real RTP e RTCP tipos de pacotes: SR (Sender Report) RR (Receiver Report) SDES (Source Description Items) BYE APP Contém funções específicas da aplicação Protocolos para suporte a aplicações multimídia Protocolos de Suporte a Multimídia em tempo real Formato do pacote RTCP V=2 D A T A (variável) P RC Type Length Protocolos para suporte a aplicações multimídia RSVP Resource reSerVation Protocol Utilizado entre roteadores, a partir de uma aplicação, requisitando QoS Negocia reserva de recursos em um único sentido É um protocolo de controle e não de dados Requisita QoS seguidamente iniciada em intervalos de tempo Protocolos para suporte a aplicações multimídia RSVP Resource reSerVation Protocol Protocolos para suporte a aplicações multimídia RSVP Resource reSerVation Protocol Protocolos para suporte a aplicações multimídia RSVP Tipos de Serviços Serviço de garantia controlada aplicação que necessite de um serviço de garantia controlada espera que a rede se comporte como se estivesse com pouca carga taxa de perda de pacotes deve ser muitobaixa ou nula o atraso não é especificado, mas as flutuações devem ser as mais baixas possível. Serviço garantido Protocolos para suporte a aplicações multimídia RSVP Tipos de Serviços Serviço de garantia controlada Serviço garantido serviço que solicita uma largura de banda específica, mas também um atraso de tráfego máximo transmite para grupos, colocando seu endereço de grupo, o algoritmo de roteamento por multidifusão padrão constrói uma árvore de amplitude que cobre todos os membros. Protocolos para suporte a aplicações multimídia RISP Real-Time Streamins Protocol é um protocolo de domínio público que permite a interação cliente-servidor entre a fonte do fluxo de mídia a taxa constante (servidor) e o usuário (transdutor Protocolos para suporte a aplicações multimídia RISP Real-Time Streamins Protocol Antônio Sérgio Alves Cavalcante Graduado em Tecnólogo em Processamento de Dados - Faculdades Integradas Anglo-Americano (1987) e Bacharel em Farmácia pela Universidade Estácio de Sá (2011). Possui as seguinte Pós-graduações Lato-Sensu: Gerência de Redes de Computadores e Tecnologia Internet - Núcleo de Computação Eletrônica (NCE) da Universidade Federal do Rio de Janeiro UFRJ e Curso de Internet - Universidade Federal Rural do Rio de Janeiro UFRRJ (2005). Link - http://lattes.cnpq.br/8566536184834195 Protocolos para suporte a aplicações multimídia Obrigado!
Compartilhar