Você está na página 1de 7

Quetes SIP

1) Explique o funcionamento do protocolo SIP

utilizado para transportar dados em tempo real e prover informaes sobre QoS, o RTSP, o MGCP para controlar gateways de mdia, e o SDP para descrever sesses multimdia. Destacam-se a localizao de uma terminao, sinalizao do desejo de se comunicar, negociao dos parmetros necessrios para estabelecer a sesso e trmino da sesso.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2) Cite e explique os componentes da arquitetura SIP

1 - User Agent: o dispositivo final capaz de interpretar o protocolo SIP. Um dos objetivos do protocolo estabelecer sesses entre user agents. Pode agir tanto como cliente, enviando requisies e determinando a resposta (user agent client UAC), como servidores, escutando as requisies e determinando a resposta (user agent server UAS). O User Agent uma reunio do user agent client e do user agent server.

2 - Servidor Proxy: So servidores que recebem requisies de um agente ou outro proxy e agem como intermedirios no encaminhamento ou respondendo requisio. Diferente de um back-to-back user agent (B2BUA), proxies s podem alterar e responder de acordo com regras explcitas na RFC 3261. Desta forma, so especificados exatamente quais os campos que podem ser modificados pelo proxy. Isso permite que outras funes possam ser implementadas pelos clientes sem que seja necessrio qualquer alterao dos proxies intermedirios.

3 - Servidor de Redirecionamento: So servidores que respondem, mas no encaminham requisies (figura 6). Geralmente utilizam um banco de dados ou servio de localizao para encontrar o destino e respondem com uma mensagem de redirecionamento (classe 3xx) que informa um novo endereo para procura, no campo Contact do cabealho.

4 - Servidor de Registro: Os servidores de registro, ou registrar, aceitam as requisies SIP REGISTER, contendo nome e localizao atual do usurio, bem como endereos alternativos. So acionados pelos servidores de redirecionamento ou proxy quando ser quer procurar o usurio. Este registro dinmico e possui um tempo de vida, necessitando ser constantemente atualizado. O uso de servidores de registro favorece a mobilidade do terminal, pois mudanas de endereos so comunicadas, permitindo o correto encaminhamento das mensagens.

--------------------------------------------------------------------------------------------------------------------------------------------------------

3) Como so definidas as mensagens SIP?

As mensagens SIP so codificadas em formato texto ISO 10646, com codificao UTF-8. So divididos em pedidos (requests) ou respostas (response). O formato geral de uma mensagem SIP : Linha de incio (que define se um pedido ou resposta); Cabealho, com diversos campos; Corpo da mensagem: opcional, vai existir ou no de acordo com o pedido / resposta. No caso da existncia de um corpo, ele separado do cabealho por uma linha em branco. O formato do corpo especificado no cabealho, podendo ser texto limpo, MIME, S/MIME ou outro formato.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

4) Explique a funo das seguintes mensagens de requisio:

a) INVITE b) ACK c) BYE d) CANCEL e) REGISTER

INVITE o mtodo utilizado para estabelecer sesses entre user agents, sendo sempre confirmado com ACK. Geralmente possui um corpo que descreve as informaes de mdias da origem.

ACK Mtodo usado para confirmao final para requisies INVITE.

BYE Mtodo usado para encerrar uma sesso j estabelecida (figura 11), enviado apenas pelos users agents envolvidos, nunca por proxies. um mtodo fim-afim.

CANCEL Mtodo utilizado para terminar buscas pendentes ou tentativas de chamadas. O pedido pode ser gerado pelos user agents ou proxies que receberam uma mensagem informativa provisria (1xx), mas no receberam a mensagem final.

REGISTER Mtodo utilizado pelo user agent para notificar a rede SIP da sua localizao atual, o Contact URI (endereo IP, um ou mais).

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

5) Cite e explique a funcionalidade das mensagens de respostas.

6) Qual a funo do protocolo SDP?

O Protocolo de descrio de Sesso - SDP - foi desenvolvido para descrever sesses de multimdia. Esta descrio pode ser usada para negociar uma aceitao de um conjunto de tipos de mdias compatveis. O SDP contm informaes sobre a sesso, tais como: Endereo IP ou host name; Nmero da Porta (usada pelo UDP ou pelo TCP); Tipo de mdia (udio, vdeo, whiteboard interativo); Assunto da sesso; Tempo de inicio e trmino; Informaes de contato. Assim como o SIP, SDP usa codificao textual. Uma mensagem SDP composta de uma srie de linhas, campos, cujos nomes so abreviados por uma nica letra e so dispostos em uma ordem pr-definida.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

7) Explique uma comunicao peer-to-peer.

A tecnologia peer-to-peer consiste na comunicao entre duas mquinas diretamente, visando o compartilhamento de arquivos ou servios. A definio clssica estipula que os ns da rede devem estabelecer suas conexes de

forma independente e descentralizada, cada um deles desempenhando ambas as funes de cliente e servidor.

Uma diferena fundamental em relao ao esquema cliente-servidor tradicional em relao troca de dados e responsabilidades. No modelo cliente-servidor, os softwares so diferentes, sendo que o cliente em geral faz uso de servios e processamento disponibilizados pelo servidor. Trata-se, portanto, de uma troca assimtrica. J o P2P efetua uma troca de servios simtrica. Isto quer dizer que os ns do sistema possuem softwares idnticos, com capacidades e responsabilidades semelhantes.

Um fator importantssimo da tecnologia P2P a sua capacidade de passar por cima das limitaes do sistema DNS para nomear e mapear os ns participantes. Isto um pressuposto bsico em todos os sistemas P2P, j que formam uma rede extremamente instvel. O esquema de DNS funciona bem para mquinas e servidores estticos, pois a simples propagao de uma alterao pode levar dias. No caso das redes P2P, no entanto, micros domsticos podem juntar-se rede a qualquer momento com endereos IP aleatrios. A sada ento foi focar-se no usurio, ao invs da mquina. Isso tornou possvel um esquema que funciona muito bem nestas circunstncias.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

8) Demonstre um fluxo de sinalizao SIP em comunicao p2p, explicando passo a passo os eventos.

1 - O usurio do agente A inicia a chamada e uma requisio INVITE enviada diretamente para o endereo do agente B, iniciando a primeira transao. O INVITE contm uma informao de oferta SDP listando os padres de codecs de mdia suportados e a porta RTP para receber streaming de mdia. 2 A resposta 180 Ringing imediatamente enviada pelo agente B para o agente A, to logo o agente B receba o INVITE, selecione um dos padres de codecs de mdia oferecidos que seja compatvel com um dos padres suportados, e ative uma indicao udio e/ou visual para alertar o usurio. 3 Quando o usurio do agente B atende a chamada, a resposta 200 OK enviada para o agente A, encerrando a primeira transao. 4 O agente A, tendo recebido as respostas 180 Ringing e 200 OK, envia uma requisio ACK para completar o 3-handshake, iniciando e encerrando a segunda transao. 5 Os dois canais de voz de mo nica estabelecidos entre os agentes, um de A para B, e outro de B para A, atravs do RTP, so utilizados pelos usurios para conversao. 6 O usurio do agente B encerra a conversao e envia uma requisio BYE para o agente A, iniciando a terceira transao. 7 O agente A recebe a requisio BYE e envia a resposta 200 OK finalizando a chamada, fechando o canal de voz e encerrando a terceira transao.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

9) Explique o processo de registro no SIP. O processo de registro pode ser feito de modo direto entre um agente e um servidor de registro, porm, geralmente feito atravs de um servidor proxy que se utiliza de algum processo de autenticao para validar um usurio antes de encaminhar sua solicitao de registro para o servidor de registro. Esse processo utiliza a requisio REGISTER e alguns campos-chaves no cabealho da mensagem.

Você também pode gostar