control de congestión y tráfico multimedia sip (session initiation protocol)

22
Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Upload: elena-rico

Post on 23-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

SIP

(SESSION INITIATION PROTOCOL)

Page 2: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

Introducción:

•Debido a que Internet se ha convertido, en un servicio omnipresente el cual suministra oportunidades para construir aplicaciones multimedia en tiempo real.

•Como mayoría de aplicaciones de Internet utilizan TCP/IP

•Ya que TCP no soporta multicast que es fundamental para la mayoría de aplicaciones multimedia y éstas pueden soportar pérdida de datos pero no retraso.

Page 3: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

Historia del SIP

Comenzaron los grupos de trabajo del IETF (Internet Engineering Task Force) en 1995..

Fue creado como el protocolo RFC 2543, en marzo de 1999.

Page 4: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

Protocolos para controlar e iniciar una sesión:

Existen dos mecanismos básicos para iniciar una sesión multimedia:

- anuncios de sesión: son usados por una sesión del directorio

-invitaciones de sesión: se utilizan protocolos como SIP o H.323

Page 5: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

Antes de avisar de una sesión, debe ser descrita usando el protocolo de descripción de sesión (SDP),el cual describe el contenido del formato de una sesiónmultimedia.

El protocolo de anuncio de sesión (SAP) usado paradistribuirlo a todos los participantes potenciales.

Page 6: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

Protocolo SIPEs una capa-aplicación del protocolo de control que puede:

• establecer• modificar• terminar sesiones.

Las sesiones incluy

• conferencias multimedia• aprendizaje a distancia• telefonía por internet• y aplicaciones similares.

Page 7: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

SIP puede invitar:

• personas

• robots: almacenamiento multimedia

• sesiones multicast o unicast

• se pueden añadir usuarios a una sesión existente

•Es un protocolo basado en texto y la sintaxis son campos de cabecera igual que http, pero no es una extensión de éste. •Usa URL para la dirección del usuario

Page 8: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

SIP apoya cinco facetas para establecer y terminar comunicaciones multimedia y determina:

•Localización de usuario: el sistema usado para la comunicación.•Capacidad de usuario: los parámetros usados•Accesabilidad del usuario: la voluntad de los invitados a una sesión para engancharse en la comunicación.•Llamada de establecimiento: “ringing” de establecimiento de sesión.•Llamada de “colgar”: incluye llamadas de terminación y de traspaso.

Page 9: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

¿Cómo se realiza una invitación SIP?

Consiste en dos peticiones:- INVITE seguido de un ACK- La petición INVITE pregunta si se engancha a una conferencia particular o establece una conversación con otro.

- Cuando el “llamado” está de acuerdo en participar en la llamada, el emisor confirma que ha recibido la respuesta enviando un ACK.

-Si el emisor ya no quiere seguir en la sesión envía una petición BYE en vez de un ACK.

Page 10: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

Métodos: SIP RFC2543

INVITEinicia sesión el cuerpo del mensaje incluye descripción de la sesiónre-INVITE es usado para cambiar el estado de la sesiónACKconfirma el establecimiento de la sesión solo puede ser usado con INVITEBYEtermina sesión

Page 11: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

CANCEL

cancela un INVITE pendiente

OPTIONS

capacidad de demanda

REGISTER

vincula una dirección permanente a una ubicación actual se puede usar para llevar datos (CPL scripts)

Page 12: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

Page 13: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

Arquitectura del SIP

La arquitectura básica del SIP es de naturaleza cliente/servidor

Los principales entes del SIP son los Agentes Usuarios.

Los Agentes Usuarios:- funcionan como clientes (UACs) cuando inician un requerimiento y como servidores cuando responden a los requerimientos.

Page 14: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

- se comunican con otros AU, directamente o como un servidor intermedio.

- También almacenan y administran estados de llamadas.

El servidor intermedio SIP tiene la capacidad para comportarse como un servidor proxy o como servidor de redireccionamiento.

El servidor SIP proxy reenvía requerimientos desde los AU hacia el próximo servidor SIP

Page 15: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

              SIP Registration  

La tercera entidad que comprende el SIP es el SIP Registrar. El Usuario Agente envía un mensaje de registro al SIP Registrar y el Registrar almacena la información registrada en una ubicación de servicio vía un protocolo no-SIP. Una vez que la información es almacenada, el Registrar envía la respuesta de regreso al Agente Usuario.

Page 16: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

Características:SIP - Protocolo de Presencia de Próposito GeneralSIP no es limitado a telefonía en internetSIP establece presencia de usuariosSIP los mensajes pueden transportar señalización arbitraria de carga útil tales como:- sesión- descripción,- mensajes instantáneos,- JPEGs,Adecuado para aplicaciones que tienen una noción de sistemas de realidad virtual de sesión distribuída como:- Juegos en red (implementaciones Quake II/III),- video conferencias

Page 17: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

MODELO CLIENTE/SERVIDOR

Page 18: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

Page 19: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

Ventajas

SIP es un protocolo abierto de Internet utilizado para:- iniciar, - administrar y - terminar fácilmente sesiones interactivas, tales como la de voz a través de una red de área extensa.

Sus principales puntos fuertes son:- su simplicidad- capacidad de ampliación y- extensión.

Page 20: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

Permite la instalación de opciones como:

- bloqueo de llamadas,

- identificación de llamadas

-llamadas en espera a través de redes IP

Desde 1999 ha ganado apoyo entre los proveedores de equipos de telecomunicaciones, tales como 3COM, Rad; así como carriers, operadores de cable y proveedores de chat por voz de la web

Page 21: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia

DesventajaNo posee el servicio de facturación de llamadas

Page 22: Control de Congestión y Tráfico Multimedia SIP (SESSION INITIATION PROTOCOL)

Control de Congestión y Tráfico Multimedia