Escolar Documentos
Profissional Documentos
Cultura Documentos
TRABALHO DE CONCLUSO
Sumrio
Introduo
Objetivos
Reviso Bibliogrfica
Implementao do Prottipo
Validao da Ferramenta
Resultados e Concluses
05/07/2011
TRABALHO DE CONCLUSO
Introduo
Importncia da comunicao;
Dificuldades com a interoperabilidade do SIP;
05/07/2011
TRABALHO DE CONCLUSO
Introduo
Objetivo geral:
Reduzir o tempo de implantao de sistemas baseados em
VoIP otimizando a soluo de problemas de
interoperabilidade.
Objetivos especficos:
Criar uma ferramenta que permita capturar, alterar e
reinjetar os pacotes do fluxo de mensagens SIP;
Fornecer uma interface adequada ao operador da
ferramenta;
Validar a ferramenta desenvolvida;
Analisar os resultados e definir possveis melhorias na
ferramenta.
05/07/2011
TRABALHO DE CONCLUSO
Reviso Bibliogrfica
EVOLUO DA TELEFONIA CONVENCIONAL
Inveno do telefone (WALLINGFORD, 2005)
Interconexo de dois ou mais telefones
(WALLINGFORD, 2005)
Comutao de pacotes (TANENBAUM, 2003)
05/07/2011
TRABALHO DE CONCLUSO
Reviso Bibliogrfica
VoIP
Voice Over IP (DAVIDSON, 2008)
Transmisso de audio sobre uma rede IP
(DAVIDSON, 2008)
Essencialmente dois protocolos: sinalizao e
transporte de audio (DAVIDSON, 2008)
05/07/2011
TRABALHO DE CONCLUSO
Reviso Bibliogrfica
SIP
Session Inittiation Protocol (CAMARILLO, 2002)
Protocolo de sinalizao (CAMARILLO, 2002)
Gerencia sesses multimdia (CAMARILLO, 2002)
Semelhante ao HTTP (CAMARILLO, 2002)
Requisies baseadas em mtodos (CAMARILLO,
2002)
Respostas baseadas em classes (CAMARILLO,
2002)
05/07/2011
TRABALHO DE CONCLUSO
Reviso Bibliogrfica
SIP
05/07/2011
TRABALHO DE CONCLUSO
Reviso Bibliogrfica
Biblioteca libpcap
Desenvolvida para liguagem C (JACOBSON, 2004)
Interface de alto nvel (JACOBSON, 2004)
Funes de captura, filtragem e injeo de
pacotes (JACOBSON, 2004)
05/07/2011
TRABALHO DE CONCLUSO
Implementao do Prottipo
Esboo do prottipo
05/07/2011
TRABALHO DE CONCLUSO
10
Implementao do Prottipo
Metodologia
Fluxograma
Anlises
Funes
Interface com o operador
Implementao do prottipo
Definies
Padres de arquivos
Funes Globais
Controles
Validao da ferramenta
Ferramentas de apoio
Topologia de validao
Testes de validao
05/07/2011
TRABALHO DE CONCLUSO
11
Implementao do Prottipo
Fluxograma
Anlises
Identificao e modificao do usurio que estabelece
a sesso multimdia (caller)
Identificao e modificao do usurio convidado para
a sesso multimdia (called)
05/07/2011
TRABALHO DE CONCLUSO
12
Implementao do Prottipo
Fluxograma
Funes
Captura
Alterao
Injeo
05/07/2011
TRABALHO DE CONCLUSO
13
Desenvolvimento do Projeto
Fluxograma
Interface com operador
05/07/2011
TRABALHO DE CONCLUSO
14
Implementao do Prottipo
Fluxograma
05/07/2011
TRABALHO DE CONCLUSO
15
Implementao do Prottipo
Desenvolvimento da Ferramenta
Definies
Funes globais
Armazenamento dos pacotes ficar em arquivos
05/07/2011
TRABALHO DE CONCLUSO
16
Implementao do Prottipo
Desenvolvimento da Ferramenta
Padres de Arquivos
Pacotes
Sesso
Dados SIP
05/07/2011
TRABALHO DE CONCLUSO
17
Implementao do Prottipo
Desenvolvimento da Ferramenta
Funes Globais
05/07/2011
valor_string()
troca_string()
metodo_sip()
valor_sip_string()
payload_sip()
str2hex()
imprime_pkt()
rl_ttyset()
callback()
TRABALHO DE CONCLUSO
18
Implementao do Prottipo
Desenvolvimento da Ferramenta
Controles
05/07/2011
Menu
Principal
Escuta
Alterao
Injeo
TRABALHO DE CONCLUSO
19
Implementao do Prottipo
Desenvolvimento da Ferramenta
Controles
Injeo
Verificao do endereo de origem do pacote capturado
Injeo
Duplicao do arquivo
Alterao dos dados
Carregamento
Injeo
Captura
Sesso de captura
Monitoramento da interface
Armanezamento do dado capturado
05/07/2011
TRABALHO DE CONCLUSO
20
Validao da Ferramenta
Ferramentas de apoio
Eclipse IDE for C/C++ Developers
Wireshark Network Protocol Analyzer
eyeBeam
Asterisk
05/07/2011
TRABALHO DE CONCLUSO
21
Validao da Ferramenta
Topologia de validao
05/07/2011
TRABALHO DE CONCLUSO
22
Validao da Ferramenta
Testes de validao
Teste de captura
Pacotes capturados
Integridade dos pacotes
05/07/2011
TRABALHO DE CONCLUSO
23
Resultados e Concluses
Teste de Captura
Pacotes capturados
05/07/2011
TRABALHO DE CONCLUSO
24
Resultados e Concluses
Teste de Captura
Integridade dos pacotes
05/07/2011
TRABALHO DE CONCLUSO
25
Resultados e Concluses
Teste de Captura e Injeo
Pacotes capturados e injetados
05/07/2011
TRABALHO DE CONCLUSO
26
Resultados e Concluses
Teste de Captura e Injeo
Integridade dos pacotes
05/07/2011
TRABALHO DE CONCLUSO
27
Resultados e Concluses
Concluso
Tarefas concludas com sucesso
Alguns problemas sero tratados no
aperfeioamento
Carga de informaes no assunto redes digitais
Base de conhecimento para implementaes
futuras
Valor agregado devido ao assunto atual
05/07/2011
TRABALHO DE CONCLUSO
28
Resultados e Concluses
Aperfeioamento da ferramenta
Correo dos problemas detectados
Criar uma interface grfica para a ferramenta
05/07/2011
TRABALHO DE CONCLUSO
29
Resultados e Concluses
Continuidade da proposta
Expanso da anlise proporcionada pela
ferramenta
05/07/2011
TRABALHO DE CONCLUSO
30
FIM
Agradeo aos presentes na apresentao do
trabalho de concluso pela ateno dispensada.
Obrigado!
05/07/2011
TRABALHO DE CONCLUSO
31