160 likes | 386 Views
Protocolo SIP Protocolo de Iniciação e Sessão. Comunicações de Dados Docente: Miguel Pires. Introdução. SIP – protocolo para sinalização de sessões multimédia Inicia, modifica e termina sessões na Internet Estas sessões podem ser texto, voz, vídeo ou a combinação destes
E N D
Protocolo SIPProtocolo de Iniciação e Sessão Comunicações de Dados Docente: Miguel Pires
Introdução • SIP – protocolo para sinalização de sessões multimédia • Inicia, modifica e termina sessões na Internet • Estas sessões podem ser texto, voz, vídeo ou a combinação destes • Sessões SIP envolvem um ou mais participantes
Descrição do protocolo Serviços oferecidos: • Localização do utilizador • Disponibilidade do utilizador • Recursos do utilizador • Características da negociação • Gestão da sessão • Modificar sessão
Arquitectura SIP Elementos de uma rede SIP • UserAgent UserAgentClient UserAgentServer • Proxy Server • Redirect Server • Registrar
Métodos INVITE ACK CANCEL OPTIONS REGISTER BYE
Códigos de resposta São 6 classes principais: - 1xx; - 2xx; - 3xx; - 4xx; - 5xx; - 6xx; Derivadas do HTTP
Estabelecimento de sessão e finalização da chamada * RTP - Real-time TransportProtocol
SIP vs H.323 H.323 • Robusto e complexo • Baseado em varios protocolos • Envia 12 pacotes por mensagem • Baixa integração com outros protocolos da Internet • Não oferece suporte a Firewall • Custos adicionais com a implementação em VoIP SIP • Simples e eficiente • Baseado no HTTP e SMTP • Envia 4 pacotes por mensagem • Alta integração com outros protocolos da Internet • Oferece suporte a Firewall • Ideal para chamadas IP
Benefícios do SIP • Baseado em texto, ou seja, focado para software • Compatibilidade com diversos tipos de protocolos • Facilidade de Implementação • Chamadas ou mensagens poderão ser redireccionadas para os mais diversos dispositivos com acesso á internet
Aplicações do SIP • Já foi utilizado em versões antigas do mundialmente utilizado MSN Messenger (atualmente usa MSNP – Microsoft Network Protocol) • Gizmo5, aplicativo para realizar chamadas de voz vídeo e texto comprado pela empresa Google em 2009. • Atualmente diversos servidores privados e open source utilizam esse tipo de protocolo para comunicação multimédia eficiente, servidores como por exemplo a Nokia, Siemens e Cisco.