Pedro Silveira Pisa Redes de Computadores II – 2008.2 Professores: Luís Henrique Maciel Kosmalski...
Preview:
Citation preview
- Slide 1
- 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
- Slide 15
- Caractersticas SIP (Session Initiation Protocol) - Pedro
Silveira Pisa 15 Comunicao Primitivas Invite Ack Cancel Options
Register Bye
- Slide 16
- 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:pisa@146.164.69.183
sip:pisa@sip.gta.ufrj.br
- 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