Pedro Silveira Pisa Redes de Computadores II 2008.2
Professores: Lus Henrique Maciel Kosmalski Costa Otto Carlos Muniz
Bandeira Duarte Outubro de 2008 SIP Session Initiation
Protocol
Slide 2
ndice SIP (Session Initiation Protocol) - Pedro Silveira Pisa 2
Introduo Histrico SIP no Mercado SIP O Protocolo Caractersticas
Lgica de uma Sesso SIP Segurana H.323 O Protocolo Comparao Aplicaes
Mensagens Instantneas Presena Conferncias Ad Hoc Concluso Perguntas
e Respostas
Slide 3
Introduo SIP (Session Initiation Protocol) - Pedro Silveira
Pisa 3 Histrico 1 Verso 1999 RFC 2543 Modelo Requisio-Resposta
Arquitetura Cliente-Servidor Baseado em SMTP HTTP Independe do Tipo
de Mdia
Slide 4
Introduo SIP (Session Initiation Protocol) - Pedro Silveira
Pisa 4 SIP no Mercado Concentrao em Agentes de Usurio (Agentes
Utilizadores) Smartphones Telefones IP Aplicativos de Computadores
Windows Live Messenger Anncio Microsoft Windows Live Messenger
NetMeeting Exchange Conferencing Server
Slide 5
O Protocolo SIP SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 5 Protocolo de Sinalizao Incio Modificao Encerramento
Sesses Cliente-Servidor Independente da Mdia
Slide 6
O Protocolo SIP SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 6 Especificao Codificao de Voz/udio/Vdeo Configurao
das Chamadas Transporte dos Dados Modo de Autenticao Requisitos e
Tecnologias de Segurana Primitivas de Comunicao Formato do Cabealho
das Mensagens Formato de Endereamento Sintaxe das Mensagens
Slide 7
O Protocolo SIP SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 7 Funes Estabelecimento de Chamadas Determinao do IP
do Receptor Gerenciamento de Chamadas Adio/Remoo de Mdia Mudanas de
Codificao Adio/Remoo de Participantes Transferncia de Chamadas
Chamada em Espera
Slide 8
Caractersticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 8 Arquitetura Estrutura da Mensagem Comunicao
Autenticao Endereos SIP
Slide 9
Caractersticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 9 Arquitetura Agente de Usurio Proxy SIP Servidor de
Redirecionamento Servidor de Registro
Slide 10
Caractersticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 10 Arquitetura Agente de Usurio Funo: Interagir com o
usurio do sistema SIP. Caractersticas: Envia e recebe requisies
SIP. Papel: Pode atuar como cliente (UAC Agente Utilizador Cliente)
ou servidor (UAS Agente Utilizador Servidor) Proxy SIP Servidor de
Redirecionamento Servidor de Registro
Slide 11
Caractersticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 11 Arquitetura Agente de Usurio Proxy SIP Funo:
Recebe as requisies e as encaminha para servidores mais prximos do
destino. Papel: Servidor intermedirio. Atua como cliente e
servidor. Tipo: Stateful Proxy Server e Stateless Proxy Server.
Servidor de Redirecionamento Servidor de Registro
Slide 12
Caractersticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 12 Arquitetura Agente de Usurio Proxy SIP Servidor de
Redirecionamento Funo: Responde uma requisio do Agente do Usurio
com o nome e a localizao do usurio. Caractersticas: No reencaminha
pedidos. Servidor de Registro
Slide 13
Caractersticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 13 Arquitetura Agente de Usurio Proxy SIP Servidor de
Redirecionamento Servidor de Registro Funo: Servio de localizao.
Caractersticas: Armazena registro sobre usurios.
Slide 14
Caractersticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 14 Estrutura da Mensagem Cabealho no rgido
header:field Campos Obrigatrios To From CSeq Call-Id
Max-Forwards
Caractersticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 16 Comunicao Classes de Respostas 1 Informacional 2
Sucesso 3 Redirecionamento 4 Erro do Cliente 5 Erro do Servidor 6
Erro Global
Slide 17
Caractersticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 17 Autenticao HTTP Digest TLS Transport Layer
Security S/MIME Secure / Multipurpose Internet Mail Extensions
Criptograf ia e Troca de Certificados
Slide 18
Caractersticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 18 Endereos SIP Semelhante aos E-mails Fcil
Distribuio Localizao dos Usurios Formato: sip:[email protected]
sip:[email protected]
Slide 19
Lgica de Uma Sesso no SIP SIP (Session Initiation Protocol) -
Pedro Silveira Pisa 19
Slide 20
Segurana no SIP SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 20 Aspectos Observados Controle das Chamadas Trfego
dos Dados Privacidade dos Usurios Integridade dos dados Garantia
Autenticao Confidencialidade Controle de Acesso Disponibilidade
Integridade No-repdio
Slide 21
Segurana no SIP SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 21 Mecanismos Autenticao (Receptor e Emissor)
Criptografia IPSec (Internet Protocol Security) Transport
TunnelMode S/MIME (Secure / Multipurpose Internet Mail Extensions)
Contedo das Mensagens TLS (Transport Layer Security) Proteo na
Camada de Transporte
Slide 22
H.323 SIP (Session Initiation Protocol) - Pedro Silveira Pisa
22 Agrupamento de Protocolos Sinalizao de Chamadas Gerncia dos
Equipamentos da Rede Criptografia Transferncia de Voz/udio e Vdeo
Servios de Transferncia e Identificao de Chamadas. Protocolos
Mnimos Exigidos Voz/udio: G.711 (Codificao PCM) Vdeo: QCIF H.261
(176 x 144 pixels)
Slide 23
SIP vs H.323 SIPH.323 SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 23 Padro IETF Impe Protocolos Mnimos Especifica:
Sinalizao Registro Controle de Admisso Transporte Codificadores
Padro ITU-T No Impe Protocolos Especifica: Inicializao
Gerenciamento
Slide 24
Aplicaes Prticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 24 Telefonia IP - VoIP Videoconferncia Mensagens
Instantneas e Presena Conferncias Ad Hoc
Slide 25
Aplicaes Prticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 25 Mensagens Instantneas e Presena SIMPLE SIP for
Instant Messaging and Presence Leverading Extension Windows Live
Messenger Mensagens Instantneas Envio de Mensagens de Texto, udio
ou Vdeo Transferncia de Arquivos Presena Status (Disponvel,
Ocupado, Ausente ou Outros) Localizao do Usurio (Escritrio, Casa ou
Geogrfico) Capacidades (Microfone, Cmera ou outros)
Slide 26
Aplicaes Prticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 26 Conferncias Ad Hoc Adio/Remoo Participantes Mdias
Deficincias do SIP Entrega das Notificaes de Entrada e Sada dos
Participantes Identificao de Todos os Usurios Contorno das Limitaes
RTP (Real-time Transport Protocol) RTCP (RTP Control Protocol)
Slide 27
Concluso SIP (Session Initiation Protocol) - Pedro Silveira
Pisa 27 Proliferao da Telefonia IP Mesmo Nmero Diversos
Dispositivos Simultneos SIP Protocolo de Propsito Geral Independe
do Tipo de Mdia
Slide 28
Pedro Silveira Pisa Redes de Computadores II 2008.2
Professores: Lus Henrique Maciel Kosmalski Costa Otto Carlos Muniz
Bandeira Duarte Outubro de 2008 SIP Session Initiation
Protocol
Slide 29
Perguntas e Respostas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 29 Pergunta 1: Em qual aplicativo a Microsoft utiliza
o protocolo SIP? E o H.323? SIP Windows Live Messenger H.323
NetMeeting Exchange Conferencing Server
Slide 30
Perguntas e Respostas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 30 Pergunta 2: Quais so as principais primitivas do
protocolo SIP? Invite Ack Cancel Options Register Bye
Slide 31
Perguntas e Respostas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 31 Pergunta 3: Qual a classe de resposta utilizada
quando o usurio no esta autorizado a acessar um servidor de
registro? E um servidor proxy? Servidor de Registro 401
Unauthorized. Servidor Proxy 407 Proxy Authentication
Required.
Slide 32
Perguntas e Respostas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 32 Pergunta 4: Quais entidades padronizaram o H.323 e
o SIP? Quais as suas caractersticas principais? SIP ITU-T Telefonia
Convencional Comutao de Circuitos H.323 IETF Internet (Web, DNS,
E-mail...) Comutao de Pacotes Pilha TCP/IP
Slide 33
Perguntas e Respostas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 33 Pergunta 5: Quais as principais aplicaes do
protocolo SIP? Telefonia IP VoIP Videoconferncia Mensagens
Instantneas Presena Conferncias Ad Hoc
Slide 34
Pedro Silveira Pisa Redes de Computadores II 2008.2
Professores: Lus Henrique Maciel Kosmalski Costa Otto Carlos Muniz
Bandeira Duarte Outubro de 2008 SIP Session Initiation
Protocol