Questão nº 48
Questão de Tecnologia da Informação · FGV CVM 2024 (nº 48)
No que se refere ao funcionamento do protocolo SIP, é correto afirmar que:
- Ao chamador, para estabelecer uma sessão, cria uma conexão TCP com o chamado e envia uma mensagem INVITE sobre ela, ou então envia a mensagem INVITE em um pacote UDP; (alternativa correta)
- Bos números de telefones no SIP são representados como URLs que utilizam o esquema SIP. Os URLs do SIP também podem conter endereços IPv4 e endereços IPv6, mas não números de telefone reais;
- Cele é um protocolo de texto modelado sobre o HTTP. Uma parte envia uma mensagem em texto binário que consiste em nome do método na primeira linha, seguido por linhas adicionais contendo cabeçalhos para passar parâmetros;
- Do método OPTIONS se relaciona com a habilidade do SIP de localizar um usuário que está longe de casa e se conectar a ele. Essa mensagem é enviada a um servidor de localização do SIP que controla a localização de cada usuário;
- Eo método REGISTER é usado para consultar uma máquina sobre seus próprios recursos. Em geral, ele é usado antes de uma sessão ser iniciada, a fim de descobrir se essa máquina é capaz de se comunicar usando voz sobre IP ou se está sendo utilizado qualquer outro tipo de sessão.
Resposta comentada
Gabarito Alternativa A
O protocolo SIP (Session Initiation Protocol) é como o "telefone" da internet, usado para iniciar, manter e encerrar sessões de comunicação em tempo real, como chamadas de voz e vídeo, permitindo que as pessoas se conectem e conversem.
(A) Correta: O SIP é flexível quanto ao transporte. Para estabelecer uma sessão, o chamador pode enviar a mensagem `INVITE` (que inicia a chamada) tanto sobre uma conexão TCP (para maior confiabilidade, garantindo a entrega da mensagem) quanto em um pacote UDP (para menor latência, sendo mais rápido, mas sem garantia de entrega no nível do transporte, que é tratada pelo próprio SIP).
(B) Incorreta: URLs do SIP (SIP URIs) utilizam o esquema `sip:` e podem conter endereços IP. No entanto, a afirmação de que "não números de telefone reais" é falsa. SIP URIs podem, sim, representar números de telefone, seja diretamente (ex: `sip:1234567890@gateway.com`) ou, mais comumente, através do esquema `tel:` (ex: `tel:+1-212-555-1234`) que é interoperável com SIP. Armadilha da banca: A negação de que números de telefone reais podem ser usados é a parte incorreta e sutil.
(C) Incorreta: Embora o SIP seja um protocolo de texto modelado sobre o HTTP e suas mensagens tenham uma estrutura similar (método na primeira linha, seguido por cabeçalhos), ele envia mensagens em texto puro (ASCII), não em "texto binário".
(D) Incorreta: O método `OPTIONS` no SIP é usado para consultar as capacidades de um User Agent (UA) ou servidor (ex: quais codecs suporta, quais métodos SIP entende). A função de localizar um usuário "longe de casa" e gerenciar sua localização é primariamente do método `REGISTER` e dos servidores de registro e localização. Armadilha da banca: Troca a função do `OPTIONS` pela do `REGISTER`/servidor de localização.
(E) Incorreta: O método `REGISTER` é usado por um User Agent (UA) para informar a um servidor registrador SIP sua localização atual (endereço IP, porta) para que possa receber chamadas. A descrição fornecida na alternativa ("consultar uma máquina sobre seus próprios recursos", "descobrir se essa máquina é capaz de se comunicar") corresponde, na verdade, à função do método `OPTIONS`. Armadilha da banca: Troca a função do `REGISTER` pela do `OPTIONS`.
Fonte: FGV CVM 2024 Analista CVM - TI Infraestrutura e Segurança (Perfil 9) (Caderno Tipo 1). Reproduzida para fins de estudo.