900 Shares 7331 views

SIP-protocolo: Descripción

Protocolo de Iniciación de Sesión (SIP) es un protocolo para la señalización y la gestión de las sesiones de comunicación multimedia. Las aplicaciones más comunes en la telefonía por Internet – de voz y llamadas de vídeo y mensajería instantánea a través de IP (Protocolo de Internet).

En él se definen los mensajes que se envían entre los extremos y regulan la creación, terminación y otros elementos esenciales de la llamada. protocolo SIP, la descripción de la cual se presenta más arriba se puede utilizar para crear, modificar y finalizar sesiones que constan de uno o más flujos de datos multimedia. Es un protocolo de capa de aplicación. Diseñado para ser independiente de la capa de transporte subyacente. En otras palabras, un protocolo basado en el texto incluye muchos elementos de HTTP (Hypertext Transfer) y la dirección de correo simple protocolo de transferencia (SMTP).

SIP-protocolo – ¿qué es?

SIP trabaja en conjunto con varios otros protocolos de nivel de aplicación que identifican y transmiten sesión multimedia. datos de los medios de identificación se logra juego y junto con el Protocolo de Descripción de Sesión (SDP). Para transmitir flujos multimedia, video – voz – que normalmente se utiliza el protocolo en tiempo real (RTP) o en modo seguro (SRTP). Para los mensajes SIP transmisión seguras pueden ser encriptados utilizando seguridad de nivel de transporte (TLS).

La historia del desarrollo

SIP-protocolo fue desarrollado originalmente por un grupo de expertos en 1996. Se estandarizó en 2543 en el RFC 1999 (SIP 1.0). En noviembre de 2000, fue aceptado como un protocolo de señalización 3 GPP y el elemento permanente de la arquitectura IP-Multimedia Subsystem (IMS) para la transmisión de servicios basados en IP multimedia en los sistemas celulares. La última versión (2.0 SIP) en la especificación RFC 3261 fue puesto en libertad en junio de 2002. Con ciertas extensiones y refinamientos de la que se utiliza en nuestro tiempo.

A pesar del hecho de que el SIP-protocolo original se desarrolló en base servicios de voz. En la actualidad, es compatible con una amplia gama de aplicaciones, incluyendo la videoconferencia, streaming media, mensajería instantánea, transferencia de archivos y de fax sobre IP, y los juegos en línea.

Protocolo SIP – Descripción y funcionamiento

Session Initiation Protocol es independiente del protocolo de transporte subyacente. Se ejecuta en Protocolo de Control de Transmisión (TCP), Protocolo de Datagrama de Usuario (UDP) o el control de transmisión de flujo de protocolos (SCTP). Se puede utilizar para la transferencia de datos entre los dos lados (unicast) y sesión de multidifusión.

En ella hay elementos de diseño de modelos similares solicitud de transacción HTTP. Cada uno de tales operación consiste en la petición del cliente, lo que provoca un método o función particular en el servidor y al menos una respuesta. SIP-protocolo vuelve a utilizar la mayor parte de los campos de cabecera, reglas de codificación y códigos de estado HTTP, proporcionando un formato de texto legible.

Cada recurso de red Protocolo de Iniciación de Sesión – un agente de usuario o buzón de voz – se reconocen utilizando el identificador de asignación de recursos (URI), que funciona sobre la base de una sintaxis estándar común, que también se utiliza en los servicios web y correo electrónico. esquema de URI, que se utiliza para el SIP, tiene la forma de una cadena lógica: nombre de usuario: contraseña @ host: puerto.

política de seguridad

Si seguro requiere la transmisión de datos esquema prescribe que cada uno de los elementos de red, a la que la solicitud se envía al dominio de destino, debe ser provisto de Seguridad de la capa de transporte (TLS). El último paso del servidor proxy para el dominio de destino cuando se está obligado a operar de acuerdo con los parámetros de seguridad locales. TLS a proteger contra intrusos que intentan interceptar los datos en el momento de su expedición. Pero no proporciona una seguridad real hasta el final y no puede evitar el robo de datos y el seguimiento. A medida que el SIP-protocolo, que los puertos deberán conectarse de forma segura, trabaja con otros servicios de red?

Funciona en conjunción con otros múltiples protocolos y sólo está implicado en la comunicación de señalización. SIP-clientes suelen utilizar TCP o UDP números de puerto 5060 o 5061 para conectar a SIP servers y otros puntos finales SIP. El puerto 5060 es comúnmente usado para cifrar el tráfico de señales, mientras que el puerto 5061 cercanos "amigos" con el Transport Layer Security (TLS).

¿Cuál es el uso?

Para responder a la pregunta más precisamente «SIP-protocolo – que" se debe entender por qué se utiliza. Por lo general se utiliza para configurar y enviar una voz o vídeo llamadas. Se le permite modificar los retos existentes. La modificación puede implicar el cambio de direcciones o puertos, invitando a una conversación más participantes, adición o eliminación de flujos de medios. SIP también encuentran aplicación en las aplicaciones de mensajería y servicios de suscripción en el evento y notificación.

Un conjunto de SIP-reglas asociadas con la Internet Engineering Task Force (IETF), determina las instrucciones para este tipo de aplicaciones. aplicación de voz y mensajes videopotokovye en un protocolo de aplicación diferente en el Protocolo de transporte en tiempo real (RTP). – Parámetros de números de puertos, protocolos, codecs – para estos medios corrientes se definen y combinarse utilizando el protocolo de descripción de sesión (SDP), que se mueve en el cuerpo del paquete Session Initiation Protocol (por ejemplo, el protocolo T SIP).

La perspectiva básica del protocolo es que debe garantizar en el futuro una señalización de establecimiento de llamada y de las comunicaciones IP sobre bases que pueden apoyar un superconjunto de las funciones de procesamiento de llamadas y las características presentes en la red telefónica pública conmutada (PSTN). Él no los define. Más precisamente, se regula sólo el establecimiento de llamada y señalización. Todas las acciones que están destinadas a realizar operaciones tales teléfono (m. E. Dial, tonos de espera de respuesta o una señal de ocupado), realizadas por servidores proxy y los agentes de usuario. Su introducción y terminología es diferente en los distintos países, pero que operan en el mismo principio.

El valor en el teléfono

Las redes telefónicas de apoyo SIP también se puede poner en práctica muchas de las funciones de procesamiento de llamadas más avanzadas en el Sistema de Señalización 7 (SS7). Aunque ambos de estos protocolos son bastante diferentes. SS7 es un protocolo centralizado. Se caracteriza por una autoridad central compleja arquitectura de red y los puntos finales "romos" (teléfonos convencionales). SIP es un protocolo de la "cliente-servidor". Sin embargo, la mayoría de los dispositivos que soportan el Protocolo de Iniciación de Sesión pueden realizar como el papel del cliente y el servidor. En general, iniciador de la sesión actúa como un cliente, y el receptor realiza la función de servidor de llamadas. Por lo tanto, las características SIP se implementan en los puntos finales de comunicación, al contrario de capacidades SS7 convencionales que se implementan en la red.

SIP es fundamentalmente diferente, ya que la tecnología se está desarrollando en ella, y no en la industria de las telecomunicaciones. SIP-protocolo está normalizado y se determina principalmente por el IETF, mientras que otros (por ejemplo, H.323) están asociados tradicionalmente con la Unión Internacional de Telecomunicaciones (UIT).

elementos de red

SIP define agentes del usuario, así como varios tipos de elementos de servidor de red. Dos terminales SIP puedan comunicarse sin ningún tipo de infraestructura intermedia. Sin embargo, este enfoque es a menudo poco práctico para las comunicaciones del gobierno, lo que requiere directorios de servicios para buscar nodos disponibles en la red. registro SIP-protocolo no puede proporcionar dicha funcionalidad.

agente de usuario

El agente de usuario SIP (UA) es un lógicas puntos finales de red. Se utilizan para realizar o recibir mensajes, y así controlar el SIP-sesión. SIP-UA puede realizar el papel de un cliente agente de usuario (UAC), que envía las solicitudes SIP y su servidor (UAS), que recibe consultas y devuelve una respuesta SIP. Tales cuentas de control y UAS se realiza sólo durante la transacción SIP.

telefonía

SIP-telefonía, de hecho, es la telefonía IP, que implementa el agente de usuario SIP-cliente y funciones del servidor. Además, se ofrece un tradicional opciones de llamada telefónica – Dial, respuesta, retención de desviación / de liberación y transferencia de llamadas.

SIP-móviles pueden implementarse como un dispositivo de hardware o como un softphone. Debido a que los fabricantes están utilizando cada vez más este protocolo como una plataforma de telefonía estándar (en los últimos años – a 4G), la diferencia entre hardware y software-teléfonos SIP fundamentos permanecer borrosa. Además, los elementos de la Session Initiation Protocol implementan hoy en día las funciones básicas del firmware de muchos dispositivos habilitados para IP. Los ejemplos incluyen una variedad de dispositivos de Nokia y BlackBerry, y SIP-protocolo en Android es ahora el servicio indispensable.

En SIP, HTTP, el agente de usuario puede identificarse por un puestos sobre el terreno cabecera User-Agent, que contiene una descripción textual de los software / hardware / artículos. campo de agente de usuario en el mensaje de petición es transmitida. Esto significa que el servidor SIP receptor puede ver esta información. Elementos de la red de protocolo de inicio de sesión a veces puede almacenar esa información. Y puede ser útil en el diagnóstico de problemas de compatibilidad.