UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia.

Slides:



Advertisements
Apresentações semelhantes
Suporte para Serviços de Multimídia e Gerência de Sessões
Advertisements

A Comprehensive Multimedia Control Architecture for the Internet (Henning Schulzrinne) Etienne C. R de Oliveira Orientador: Prof. Dr.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Introdução à Arquitectura de aplicações para a Web
Mestrado Profissional em Computação Uece-IFCE Disciplina: Protocolos
Bruno Rafael de Oliveira Rodrigues
Redes I Os Protocolos Prof. Dr. Amine BERQIA
Conceitos Relacionados a Internet
CPU – based DoS Attacks Against SIP Servers
Comunicação Distribuída
Protocolos de Segurança na Camada de Aplicação
Capítulo 6: Redes Multimídia
Multiparty Multimedia Session Control (mmusic)
MAPEAMENTO DE NÚMERO DE TELEFONE ( ENUM )
Interação Cliente Servidor
DNS Introdução.
Redes de Computadores 2 - Camada de Aplicação (HTTP) –
Conceitos Básicos de Informática REDES DE COMUNICAÇÃO: INTERNET
Simple Network Management Protocol (SNMP)
Prof. Marco Aurelio N. Esteves
AVAYA WEB SUPORTE Jan 07, Avaya Inc. All rights reserved.
TCP/IP CAMADA DE APLICAÇÃO SERVIÇOS
Recomendação H.323 da ITU-T
Funcionalidades e Protocolos da Camada de Aplicação
Protocolo HTTP e HTML Prof. Danton Cavalcanti Franco Junior
Aula 9 - Camada de aplicação
SIP: Session Initiation Protocol
SIP Session Initiation Protocol
Redes de Computadores II 2009/02 Aluna: Ana Luiza Dallora Moraes Professores: Luís Henrique Maciel Kosmalski Costa Otto Carlos Muniz Bandeira Duarte.
Arquitecturas de extensão do servidor HTTP CGI | ISAPI : ASP, ASP.NET Programação na Internet Secção de Programação ISEL-DEETC-LEIC Luis Falcão -
Protocolo HTTP e Web Servers
Continuação do formulário (exemplo abaixo)
Web Services Uninorte Semana de Tecnologia da Informação
Resposta SPH - Busca de nomes Penhora Passo 1: Acesse ao site “ Passo 2: Clique em "Autenticação com certificado digital" 1.
P ROGRAMAÇÃO D ISTRIBUÍDA Primeira Fase da Aplicação Distribuída: Gestão de Salas João Gomes Nº Marco AndradeNº
Funcionalidade e Protocolos da Camada de Aplicação
GERENCIAMENTO DE REDES UTILIZANDO O PROTOCOLO SNMP
HTTP Hypertext Transfer Protocol.
Redes de Computadores II 2009/02 Aluna: Ana Luiza Dallora Moraes Professores: Luís Henrique Maciel Kosmalski Costa Otto Carlos Muniz Bandeira Duarte.
Enviando e recebendo mensagens através dos protocolos SMTP e POP3 João Gilberto Magalhães.
Treinamento sobre SQL.
Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial
CET-IMRSI ARST S I P S D P Luis Ribeiro Nº 61962
Igor Vaz Priscilla Dinau. SIP: histórico Desenvolvido em meados da década de 90 pela IETF (Internet Engineering Task Force) MMUSIC Working Group; 1996:
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Davidson Rodrigo Boccardo
IIS Web Server.
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 1 SIP: Session Initiation Protocol [RFC 3261] Visão a longo prazo do SIP: r todas as ligações.
Falso, HTTP usa TCP. 1) HTTP usa arquitetura cliente servidor, aceitando conexões UDP na porta 80.
Hypertext Transfer Protocol Equipe: Alan José de Moura Silva Filho (ajmsf) Cyrus Dias da Silva (cds) Dayse Danielle Soares da Rocha(ddsr) Elton Renan Magalhães.
7 © 2005 by Pearson Education SIP  Session Initiation Protocol  Desenvolvido pelo IETF Visão de longo prazo do SIP  Todas chamadas telefônicas.
VOIP asterisc. Planeamento Montagem e Manutenção de Redes e Equipamentos Informáticos 2 Real-Time Protocol (RTP) É a norma aberta para transferência de.
SIP Protocolo de sinalização que permite a configuração, estabelecimento e término de uma sessão fim-a-fim para comunicação multimídia.
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Transmissão Multimídia: Internet2
Tecnologias de Localização de Serviços Exame de Qualificação IME/USP Fev/2003.
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Termos – redes de computadores
Microsoft Students to Business
Engenharia Elétrica – Telecomunicações - PUCPR
By Eng. Agenor Zapparoli Vóz Sobre o Protocolo de Internet.
Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –
Introdução à plataforma Web (internet) e protocolos de comunicação
Segurança, Mobilidade e Multihoming Universidade Federal do Rio de Janeiro – UFRJ Disciplina: Redes de Computadores II /2 Professores: Otto C. M.
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Redes de Computadores e Aplicações – Camada de aplicação IGOR ALVES.
Sistemas Operacionais de Redes DNS
Curso Superior em Redes de Computadores FTP Prof. Sales Filho.
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Servidor WEB IGOR ALVES. O protocolo HTTP 1990 surgimento da aplicação www Grande quantidade de informação que pode ser acessada por demanda Buscadores.
Transcrição da apresentação:

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 2 SIP (Session Iniciation Protocol) Objetivo Convidar usuários e servidores de mídia para uma conferência multicast ou estabelecer chamada ponto a ponto Localizar o terminal (telefone, estação, celular, secretária eletrônica etc) chamado Definir parâmetros para transmissão (codificação etc) Determinar se o terminal chamado deseja participar da sessão Endereçamento SIP mailto URL

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 3 SIP (Session Iniciation Protocol) Mobilidade RFC 2806 – URLs for Telephone Calls (Vaha-Sipila, 2000) tel: fax:

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 4 SIP (Session Iniciation Protocol) Componentes UAC (User Agent Client) – encaminham e respondem solicitações para os UASs UAS (User Agent Server) – recebem solicitações, processam os pedidos e respondem aos UACs. Proxy Server Redirect Server Registar Location Server Comandos INVITE – Convida um usuário ACK – Confirmação enviada no processo de INVITE BYE – Termina uma conexão CANCEL – Termina uma solicitação ou pesquisa por usuário OPTIONS – Solicita informações sobre as características do servidor REGISTER – Registra a localização atual do usuário INFO – Usado para sinalização etc

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 5 SIP (Session Iniciation Protocol) Resolução de Nome Via DNS (SRV Record) RFC 2782 – 2000 Via SIP Server Via SMTP Server Envia (INVITE)

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 6 SIP (Session Iniciation Protocol) Localizando Usuários

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 7 SIP (Session Iniciation Protocol) Via Proxy

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 8 SIP (Session Iniciation Protocol) Via Redirect

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 9 SIP (Session Iniciation Protocol) Protocolo SDP (Session Description Protocol) Descreve características de um fluxo de mídia, em uma sessão multimídia, com intuito de possibilitar a participação de usuários em uma chamada ou conferência, tais como: Nome e motivo da sessão Tempo que sessão permanecerá ativa Tipo de mídia da sessão Informações necessárias para receber a mídia Endereço Porta Formato etc

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 10 SIP (Session Iniciation Protocol) Mensagem SIP INVITE

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 11 SIP (Session Iniciation Protocol) Resposta à mensagem SIP INVITE

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 12 SIP (Session Iniciation Protocol) Código de Respostas do SIP

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 13 SIP e RTSP RTSL Possibilita a descrição de sessões e apresentações multimídia Totalmente descritivo Não suporta scripts SDP (Session Description Protocol) adequado somente para mídias em tempo real. SDF (desenvolvido) Fluxos podem residir em servidores distintos (balanceamento de carga ou copyright) Possibilita a recuperação de partes de um fluxo armazenado

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 14 SIP (Session Iniciation Protocol) Mensagem SIP INVITE INVITE SIP/2.0 Via: SIP/2.0/UDP pc33.server1.com;branch=z9hG4bK776asdhds Max-Forwards: 70 To: user2 From: user1 ;tag= Call-ID: CSeq: INVITE Contact: Content-Type: application/sdp Content-Length: 142 C=IN IP M=audio RTP/AVP 0

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 15 SIP (Session Iniciation Protocol) Resposta à mensagem SIP INVITE SIP/ OK Via: SIP/2.0/UDP site4.server2.com;branch=z9hG4bKnashds8;received= Via: SIP/2.0/UDP site3.server1.com;branch=z9hG4bK77ef4c ;received= Via: SIP/2.0/UDP pc33.server1.com;branch=z9hG4bK776asdhds;received= To: user2 ;tag=a6c85cf From: user1 ;tag= Call-ID: CSeq: INVITE Contact: Content-Type: application/sdp Content-Length: 131 C=IN IP M=audio RTP/AVP 0

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 16 SIP (Session Iniciation Protocol) Código de Respostas do SIP 1xx: Provisional -- request received, continuing to process the request; 2xx: Success -- the action was successfully received, understood, and accepted; 3xx: Redirection -- further action needs to be taken in order to complete the request; 4xx: Client Error -- the request contains bad syntax or cannot be fulfilled at this server; 5xx: Server Error -- the server failed to fulfill an apparently valid request; 6xx: Global Failure -- the request cannot be fulfilled at any server.