Elementos Del Protocolo SIP
Enviado por candres23 • 27 de Octubre de 2014 • 322 Palabras (2 Páginas) • 286 Visitas
Elementos del Protocolo SIP (Session Initiation Protocol)
SIP soporta funcionalidades para el establecimiento y finalización de las sesiones multimedia: localización, disponibilidad, utilización de recursos, y características de negociación.
Para implementar estas funcionalidades, existen varios componentes distintos en SIP. Existen dos elementos fundamentales, los agentes de usuario (UA) y los servidores.
1. User Agent (UA)
Consisten en dos partes distintas, el User Agent Client (UAC) y el User Agent Server (UAS).
Un UAC es una entidad lógica que genera peticiones SIP y recibe respuestas a esas peticiones.
Un UAS es una entidad lógica que genera respuestas a las peticiones SIP.
Ambos se encuentran en todos los agentes de usuario, así permiten la comunicación entre diferentes agentes de usuario mediante comunicaciones de tipo cliente-servidor.
2. Los servidores SIP pueden ser de tres tipos:
• Proxy Server:
Retransmiten solicitudes y deciden a qué otro servidor deben remitir, alterando los campos de la solicitud en caso necesario. Es una entidad intermedia que actúa como cliente y servidor con el propósito de establecer llamadas entre los usuarios. Este servidor tiene una funcionalidad semejante a la de un Proxy HTTP que tiene una tarea de encaminar las peticiones que recibe de otras entidades más próximas al destinatario. Existen dos tipos de Proxy Servers: Statefull Proxy y Stateless Proxy.
• Statefull Proxy:
Mantienen el estado de las transacciones durante el procesamiento de las peticiones. Permite división de una petición en varias (forking), con la finalidad de la localización en paralelo de la llamada y obtener la mejor respuesta para enviarla al usuario que realizó la llamada.
• Stateless Proxy:
No mantienen el estado de las transacciones durante el procesamiento de las peticiones, únicamente reenvían mensajes.
• Registrar Server:
Es un servidor que acepta peticiones de registro de los usuarios y guarda la información de estas peticiones para suministrar un servicio de localización y traducción de direcciones en el dominio que controla.
• Redirect Server:
Es un servidor que genera respuestas de redirección a las peticiones que recibe. Este servidor reencamina las peticiones hacia el próximo servidor.
...