Click here to load reader

Pedro Silveira Pisa Redes de Computadores II – 2008.2 Professores: Luís Henrique Maciel Kosmalski Costa Otto Carlos Muniz Bandeira Duarte Outubro de 2008

Embed Size (px)

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:[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