O que é o Protocolo de Iniciação de Sessão?

O Session Initiation Protocol (SIP) é um padrão de rede IP (protocolo de Internet) multimídia para sinalização digital definido pela Internet Engineering Task Force (IETF). Ele especifica instruções usadas para iniciar, administrar e encerrar sessões de comunicação entre dois ou mais participantes usando redes e dispositivos digitais de forma segura. O Protocolo de Iniciação de Sessão é um componente principal dos aplicativos de rede que fornecem bate-papo na Internet único e multimídia, mensagens instantâneas, telefonia na Internet, teleconferência e telepresença, além de serviços de notificação e assinatura de eventos. O Protocolo de Iniciação de Sessão funciona na camada de aplicativo do modelo de comunicação OSI (Open Systems Interconnection), assim como o HTTP (Hyper Text Transfer Protocol) e o SMTP (Simple Mail Transfer Protocol). O Protocolo de Iniciação de Sessão continua a evoluir à medida que a convergência de mídia em torno dos padrões de rede IP digital leva a novos aplicativos.

Um protocolo de solicitação e resposta baseado em texto, o Session Initiation Protocol permite comunicações únicas de mídia e multimídia entre duas ou mais partes, iniciando, modificando e encerrando sessões de comunicação. Suas quatro funções principais estabelecem a localização do usuário por endereço de rede, estabelecem e adotam um conjunto de recursos de comunicação comuns a todos os participantes, gerenciam sessões de chamada à medida que os participantes ingressam, abandonam ou são transferidos e alteram os recursos da sessão enquanto estão em andamento.

O SIP foi projetado com flexibilidade em mente e de natureza modular. O Protocolo de Iniciação de Sessão cumpre um conjunto estritamente definido de funções de comunicação na Internet, no que se pretende ser uma maneira simples e eficaz. Ele foi projetado para ser independente da camada de transporte subjacente. Portanto, ele é executado em redes baseadas em TCP (Transmission Control Protocol), User Datagram Protocol (UDP) e Stream Control Transmission Protocol (SCTP).

O Protocolo de Iniciação de Sessão está envolvido apenas nas tarefas de uma sessão de comunicação relacionadas à sinalização. O SIP é comumente usado juntamente com outros padrões de protocolo OSI Application Layer para fornecer serviços de comunicação única e multimídia totalmente funcionais em redes IP para todos os tipos de dispositivos IP. Por exemplo, o SIP pode trabalhar em conjunto com HTTP, XML (Extensible Markup Language), SOAP (Simple Object Access Protocol), VXML (Voice Extensible Markup Language) e WDSL (Web Service Definition Language) em uma plataforma de sistemas de comunicação. O RTP (Protocolo de Transporte em Tempo Real) é usado pelos aplicativos do Protocolo de Iniciação de Sessão para transmitir comunicações de voz e vídeo. Os clientes SIP geralmente se conectam aos servidores SIP usando TCP ou UDP nas portas 5060 e 5061, que geralmente são usadas para transportar sinais não criptografados, bem como aqueles criptografados com TLS (Transport Layer Security), respectivamente.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?