Mobilidade na camada de Aplicação. Session Initiation Protocol (SIP)



Documentos relacionados
Protocolo de Sinalização SIP

Introdução ao protocolo SIP*

SIP Session Initiation Protocol

Aplicações Multimídia Distribuídas. Aplicações Multimídia Distribuídas. Introdução. Introdução. Videoconferência. H.

2 Fundamentação Conceitual

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

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

VoIP. Redes de Longa Distância Prof. Walter Cunha

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

3 Gerenciamento de Mobilidade


CAMADA DE TRANSPORTE

Instituto Superior Técnico. Projecto VoIP. Sistema IVVR

Capítulo 11: NAT para IPv4

Um estudo do protocolo SIP e sua utilização em redes de telefonia móvel

AULA 7: SERVIDOR DHCP EM WINDOWS SERVER

Passo 1: Abra seu navegador e digite Passo 2: Na tela que surgir, clique em Get Started.

Firewalls. Firewalls

Metaverse: Um Sistema de Telefonia IP e Mensagens Instantâneas Compatível com SIP, SIMPLE e outros Protocolos do IETF

SEGURANÇA EM PROTOCOLO SIP

Procedimentos para Configuração de Redirecionamento de Portas

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Network Services Location Manager. Guia para os administradores de rede

Funcionamento de ARP entre redes (sub-redes) distintas. Mecanismos de entrega. Funcionamento entre redes (sub-redes): default gateway

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

Endereçamento Privado Proxy e NAT. 2008, Edgard Jamhour

REDES DE COMPUTADORES

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

TECNOLOGIAS WEB AULA 2 PROF. RAFAEL DIAS

Rede de Computadores II

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO

TP 318 Introdução às Redes Multimídia

H.323 E SIP - COMPARATIVO

IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.

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

Redes de Computadores

Características de Firewalls

Endereçamento IP (Internet Protocolo)

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo

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

SIP Complemento. Telefonia IP MAB 618. Paulo Aguiar Tel. (0xx21) Departamento de Computação /IM da UFRJ

Projeto e Instalação de Servidores IPv6. Prof.: Roberto Franciscatto

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

O IP Multimedia Subsystem (IMS)

Componentes de um sistema de firewall - II. Segurança de redes

VoIP no PTT Metro. Fabricio Tamusiunas NIC.BR

A recomendação H.323 define um arcabouço (guarda-chuva) para a estruturação dos diversos

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

IMS: Descoberta de nomes/domínios DNS

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Teleprocessamento e Redes

2 O Protocolo SIP 2.1. Introdução Histórica

Voz sobre IP (VoIP) Marcel Barbosa de Oliveira, Marco Aurelio Goecking Santiago. Ciência da Computação Universidade Federal Fluminense (UFF)

Projeto de Redes de Computadores. Servidor Radius

Senha Admin. Nessa tela, você poderá trocar a senha do administrador para obter acesso ao NSControl. Inicialização

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

Redes de Computadores. Ricardo José Cabeça de Souza

Camada de Aplicação. Prof. Eduardo


Relatório Asterisk. Pedro Brito

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

Benefícios da Utilização do Session Initiation Protocol (SIP) em Aplicações de Comunicação Multimídia para a Saúde

O Protocolo SMTP. Configuração de servidor SMTP

Exercícios de Revisão Edgard Jamhour. Quarto Bimestre: IPv6 e Mecanismos de Transiçao

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

Introdução à Camada de Aplicação. Prof. Eduardo

Capítulo 4 - Aprendendo sobre Outros Dispositivos

Aplicações Multimídia Distribuídas

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Contribuição acadêmica

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

Segurança de redes com Linux. Everson Scherrer Borges Willen Borges de Deus

Lojamundi CNPJ: / Av. Paranoá Qd. 09 conj. 01 lote 01 sala 304, Paranoá DF CEP:

Redes de Computadores

Protocolos Sinalização

Protocolos Multimídia. Alunos: Roberto Schemid Rafael Mansano

Configuração dos softphones Zoiper e Linphone para uso. no projeto INOC-DBA.

Prof. Samuel Henrique Bucke Brito

Rede de Computadores

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Segundo Bimestre

Aula pratica 4 Testar Conexões TCP/IP em Redes Industrias Usando os comandos Ping e Net View (1.a Parte)

A camada de rede do modelo OSI

Saida LAB2-DHCP. A captura em dhcp-etherealtrace-1

Conceitos de relação de confiança

Prof. Marcelo Cunha Parte 5

Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede

e-ping - Padrões de Interoperabilidade de Governo Eletrônico

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Laboratório Usando ping e tracert a partir de uma Estação de Trabalho

Transcrição:

Mobilidade na camada de Aplicação usando o Session Initiation Protocol (SIP) Referências: RFC 3261, IETF SIP Working Group http://www.radvision.com www.cs.columbia.edu/hgs/ www.networkcomputing.com Introdução Originalmente projetado por H. Schulzrinne (Columbia U.) e M. Handley y( (UCLondon) em 1996 SIP é um protocolo de sinalização básico para iniciar, gerenciar e terminar sessões (de texto, voz, video ou combinação destes) na internet. Pode ser usado por qualquer aplicação que requeira a iniciação de uma seção. Uma sessão SIP pode envolver um ou mais participantes (e pode usar unicast ou multicast) É independente do protocolo de transporte (pode ser usado com UDP, TCP ou SCTP) Mensagens são em texto

Endereçamento SIP Elementos endereçados por SIP são usuários em hosts (e não as máquinas) SIP Uniform Resource Locator (URL) [user@host] user = um username ou Número de telefone host = nome de domínio ou endereço IP Descoberta de domínios/hosts é feita com DNS Endereços SIP podem ser obtidos de várias formas: informação direta do usuário ái (out-of-band), aprendidos através de media gateways, gravados em uma conversa anterior, or chutados (são parecidos com enderços E-mail) Entidades SIP User Agent - executam no terminal do usuário User Agent Client componente que interage com usuário ou aplicação User Agent Server componente que responde às mensagens SIP Proxy Server é um servidor intermediário que faz chamadas em nome de um UA Redirect server é um UA que direciona uma chamada para um terceiro elemento Registrar servidor que aceita REGISTROS e passas as informações recebidas para um serviço de localização

Tratamento da Mobilidade pelo Redirect Server O RS encaminha chamadas para nova localização, fazendo papel de roteador; Para isso consulta servidor de localização Se UA trocar de endereço IP durante a seção, aplicação precisa solicitar um novo INVITE Cada request SIP é mapeado para 0 ou mais endereços, que são retornados para o cliente Ao contrário do Proxy, o RS não inicia uma nova requisição SIP Ao contrário de um UA, o RS não aceita chamadas Redirect Server Proxy Agent PSTN User Agent User Agent Tipos de Mensagem SIP Requisições: de cliente para o servidor q ç p INVITE ACK BYE CANCEL OPTIONS REGISTER INFO

Tipos de Mensagem SIP (Cont.) Respostas: do servidor para o cliente Success Redirection Forwarding Request failure Server failure Global failure Fonte: The RADVISION SIP Whitepaper

SIP Estabelecimento de uma Sessão Establishment Término da Chamada endler@inf.puc-rio.br bob@yahoo.com.br From the RADVISION whitepaper on SIP Redirecionamento de Chamadas From the RADVISION whitepaper on SIP

O Proxy Server Pode localizar o outro dispositivo e criar a sessão em nome do UA. From the RADVISION whitepaper on SIP Instant messaging baseado em SIP SIMPLE Session Inition Protocol for Instant M i d P L i E t i Messaging and Presence Leveraging Extensions SIP promete a interoperabilidade entre vários sistemas de IM SIP tem forma de acompanhar a localização do usuário, mesmo quando ele se conecta de diferentes máquinas Endereçamento SIP: username@domainname, independente de protocolos de transporte e de aplicações

Exemplo de SIP para Instant Messaging columbia.edu SIP Redirect server SIP Proxy dynamic.com 1 SIP Client 12 2 13 3 4 1 1 SIP proxy 5 foo.com 6 7 1 0 8 9 SIP Client Location service SIP proxy sales.foo.com Localizando um Servidor SIP Cliente indica um Universal Resource Identifier (Request-URI), ou indica um SIP proxy server previamente configurado Se for Request-URI, cliente precisa determinar (endereço IP, protocolo, & porta) do servidor destino Usa-se DNS para obter endereço IP Cliente deve tentar contactar servidor em porta especifica ou porta 5060 Se nenhum protocolo é definido, id então assume-se UDP Se UDP não funciona, usa-se TCP

Outras Aplicações do SIP PINT (PSTN and Internetworking) protocol Internet call waiting Futuro do SIP? SIP ainda é um proposed standard Já existem vários produtos e open source Asterisk, FreeSWITCH, SIP Express Router, sipx, CISCO, Microsoft Office Communications Server, etc. Existem protocolos competidores H.323 e XMPP Os produtos de IM ainda não adotaram o SIP Google anunciou que vai integrar sua extensão de XMPP (Jingle) com SIP