Sip (Session Invitation Protocol)
De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Session Initiation Protocol (SIP o Protocolo de Inicio de Sesiones) es un protocolo desarrollado por el grupo de trabajo MMUSIC del IETF con la intención de ser el estándar para la iniciación, modificación y finalización de sesiones interactivas de usuario donde intervienen elementos multimedia comoel video, voz, mensajería instantánea, juegos en línea y realidad virtual.
La sintaxis de sus operaciones se asemeja a las de HTTP y SMTP, los protocolos utilizados en los servicios de páginas Web y de distribución de e-mails respectivamente. Esta similitud es natural ya que SIP fue diseñado para que la telefonía se vuelva un servicio más en Internet.[1]
En noviembre del año 2000, SIP fueaceptado como el protocolo de señalización de 3GPP y elemento permanente de la arquitectura IMS (IP Multimedia Subsystem). SIP es uno de los protocolos de señalización para voz sobre IP, otro es H.323 y IAX actualmente IAX2.
Contenido[ocultar] * 1 Historia del protocolo SIP[2] * 2 Diseño del protocolo * 3 Funcionamiento del protocolo * 3.1 Agentes de Usuario * 3.2 Servidores deRegistro o Registrar * 3.3 Servidores Proxy y de Redirección * 3.3.1 Casos típicos de servidores * 3.4 Formato de los mensajes * 3.5 Flujo de establecimiento de una sesión * 4 Mensajería instantánea y presencia * 5 Referencias * 6 Enlaces externos |
[editar] Historia del protocolo SIP[2]
El 22 de febrero de 1996 Mark Handley y Eve Schooler presentaron al IETF un borradordel Session Invitation Protocol conocido ahora como SIPv1. El mismo estaba basado en trabajos anteriores de Thierry Turletti (INRIA Videoconferencing System o IVS) y de Eve Schooler (Multimedia Conference Control o MMCC). Su principal fortaleza, heredada por la versión actual de SIP, era el concepto de registro, por el cual un usuario informaba a la red dónde (en qué host de Internet) podíarecibir invitaciones a conferencias. Esta característica permitía la movilidad del usuario.
Ese mismo día el Dr. Henning Schulzrinne presentó un borrador del Simple Conference Invitation Protocol (SCIP), que estaba basado en el HTTP (Hypertext Transport Protocol). Usaba TCP (Transmission Control Protocol) como protocolo de transporte. Como identificadores de los usuarios utilizaba direcciones decorreo electrónico para permitir el uso de una misma dirección para recibir correos electrónicos e invitaciones a conferencias multimedia. No utilizaba al SDP para la descripción de los contenidos sino que creaba un mecanismo propio.
El IETF decidió combinar ambos en un único protocolo denominado Session Initiation Protocol, (es decir cambiando el significado de la inicial I en el acrónimo "SIP") y sunúmero de versión fue el dos, dando origen al SIPv2. En diciembre de 1996 los tres autores (Schulzrinne, Handley y Schooler), presentaron el borrador del SIPv2. El mismo luego de ser discutido en el grupo de trabajo MMUSIC (Multiparty Multimedia Session Control) del IETF alcanzó el grado de "proposed standard" en la [RFC 2543] publicada en febrero de 1999. En septiembre de 1999 se creó el grupode trabajo SIP en el IETF que continuó con el desarrollo del protocolo y en junio de 2002 se publicó la [RFC 3261] que reemplazó a la anterior introduciendo modificaciones propuestas durante el trabajo del grupo SIP. Los autores de esta última RFC, hoy vigente son: Jonnathan Rosenberg, Henning Schulzrinne, Gonzalo Camarillo, Allan Johnston, Jon Peterson, Robert Sparks, Mark Handley y Eve Schooler.[editar] Diseño del protocolo
El protocolo SIP fue diseñado por el IETF con el concepto de "caja de herramientas",[3] es decir, el protocolo SIP se vale de las funciones aportadas por otros protocolos, que da por hechas y no vuelve a desarrollar. Debido a este concepto, SIP funciona en colaboración con otros muchos protocolos. El protocolo SIP se concentra en el establecimiento, modificación y...
Regístrate para leer el documento completo.