Buscar

REDES DE COMPUTADORES

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

1- Existem dois tipos de redundância no vídeo. Descreva-os e discuta como eles podem 
ser explorados para compressão eficiente. Explique a sua resposta. 
Através da compactação do vídeo, ou seja, através da realização de uma compressão 
podem ser realizadas dois tipos de redundâncias. A redundância espacial possui 
ocorrência em uma imagem. Neste cenário, os espaços em brancos por exemplo, são 
considerados altamente redundantes e pode ser aplicado uma compressão eficiente 
sem prejudicar a qualidade da imagem de maneira considerável. Outro tipo de 
redundância disponível é a redundância temporal. Ela está relacionada com a 
estaticidade da imagem. Se o frame seguinte de um vídeo possui exatamente a mesma 
imagem, esta não precisa então ser novamente codificada. Em vez disso, basta indicar 
que se trata da mesma imagem. 
2- Aplicações de multimídia podem ser classificadas em três categorias. Relacione e 
descreva cada uma dessas categorias. Explique a sua resposta. 
 
As aplicações multimídia podem ser classificadas como áudio e vídeo de fluxo contínuo 
armazenados. Nesta classe de aplicações, o meio implícito é um vídeo já existente, ou 
seja, pré-gravado, disponível em servidores que são baixados pelos os usuários para 
serem visualizados por demanda. Esta categoria possui três características importantes. 
A primeira delas é o fluxo contínuo, quando o cliente baixa o vídeo e este é reproduzido 
após alguns segundos ao mesmo tempo que é recebido, sem mesmo baixar o arquivo 
por completo (streaming). A segunda característica é a interatividade, a possibilidade de 
o usuário controlar a reprodução do vídeo, ou seja, é possível pausar, avançar ou 
retroceder o conteúdo do vídeo. Por último, a reprodução contínua, ou seja, o fato de o 
vídeo ser reproduzido sem travamentos, o vídeo é reproduzido de acordo com a 
temporização original na qual foi gravado. A Voz-sobre-IP (VoIP), a telefona da internet, 
os sistemas interativos por voz e vídeo que permitem aos usuários interagirem entre si, 
é outra categoria na qual as aplicações multimídia podem ser classificadas. Tal 
característica impõe alguns requisitos e podemos citar a temporização, ou seja, a 
sensibilidade ao atraso, e a tolerância à perda de dados. Áudio e vídeo de fluxo contínuo 
ao vivo é a terceira categoria na qual as aplicações multimídia podem ser classificadas. 
Essa transmissão ao vivo são recebidas ao vivo pelos usuários de maneira eficiente 
(através de uma transmissão IP) por meio de aplicações em camadas ou de múltiplos 
fluxos individuais separados. Da mesma maneira que acontece com a multimídia 
armazenada de fluxo contínuo, esta categoria também demanda de uma rede com 
vazão média que seja maior que a taxa de consumo de vídeo. 
 
 
3- Sistemas de vídeo de fluxo contínuo podem ser classificados em três categorias. 
Relacione e descreva de modo resumido cada uma dessas categorias. Explique a sua 
resposta. 
Os sistemas de vídeo de fluxo contínuo podem ser classificados em três categorias: UDP 
de fluxo contínuo, HTTP de fluxo contínuo e HTTP de fluxo contínuo adaptativo, sendo 
este primeiro menos usado. Uma característica presente em ambas categorias é a 
utilização de buffer de aplicação no lado do cliente para reduzir os atrasos, além de 
amenizar problemas relacionados a largura de banda disponível. Com o UDP de fluxo 
contínuo, o vídeo é transmitido pelo servidor a uma taxa correspondente à taxa de 
consumo do cliente, com uma temporização nos trechos do vídeo. Uma característica 
interessante sobre esta categoria é que, ao mesmo tempo que ocorre o fluxo de vídeo 
entre o servidor e cliente, existe uma conexão de controle que permite ao cliente enviar 
alguns comandos de controle de reprodução. Já no HTTP de fluxo contínuo, o vídeo é 
armazenado como um arquivo no servidor, com uma URL específica que o usuário pode 
utilizar para estabelecer a conexão e baixar o arquivo. Uma vez iniciado o download, à 
medida que buffer do cliente exceder o limite preestabelecido, o vídeo é reproduzido. 
Utilizar HTTP sobre TCP, trás como vantagem a possibilidade do vídeo atravessar 
firewalls e NATs de maneira facilitada (se comparado ao UDP). Porém, o fato de todos 
os clientes receberem a mesma codificação, pode ser interpretado como desvantagem. 
Para solucionar isso, o Fluxo Contínuo Adaptativo Dinamicamente sobre o HTTP (DASH) 
foi criado para solucionar tal problema. Nesta categoria de vídeo de fluxo contínuo o 
vídeo é codificado em diversas versões distintas, com uma taxa de bits e diferente níveis 
de qualidade e armazenada em URLs diferente que pode ser requisitada pelo usuário e 
reproduzida a versão mais adequada. 
 
4- Relacione três desvantagens do UDP de fluxo contínuo. Explique a sua resposta. 
 
O UDP de fluxo contínuo com taxa constante pode travar, deixando de proporcionar 
uma reprodução contínua. Outras desvantagens que podemos citar é o fato do tráfego 
UDP ser bloqueado por muitos firewalls e o fato de exigir um servidor de controle de 
mídia (RTSP). 
 
 
5- Com o HTTP de fluxo contínuo, o buffer de recepção do TCP e o buffer da aplicação 
cliente são a mesma coisa? Se não forem, como eles interagem? Explique a sua 
resposta. 
 
Um vídeo previamente baixado pelo cliente é armazenado no buffer da aplicação. 
Quando o buffer de envio do TCP atinge seu tamanho máximo, o servidor é impedido 
de efetuar o envio dos bytes do arquivo de vídeo para o socket por algum tempo. No 
lado do cliente, a aplicação reproduz os dados do buffer de recepção do TCP e transfere 
os bytes para o buffer da aplicação do cliente. Concomitantemente, de tempo em 
tempo, a aplicação do cliente retém quadros de vídeo do seu buffer, descompacta os 
quadros e os exibe no visor do dispositivo do usuário. 
 
6- Além das considerações relacionadas à rede, como atraso, perda e desempenho da 
largura de banda, existem muitos fatores adicionais que entram no projeto de uma 
estratégia de seleção de cluster. Quais são eles? Explique a sua resposta. 
Além dos fatores apresentados, a carga aplicada aos clusters é outro fator a se 
considerar no projeto de uma estratégia de seleção, pois o direcionamento dos clientes 
não deveriam ocorrer para clusters sobrecarregados. Além disso, a distribuição do ISP, 
mais precisamente os seus custos é outra característica a se considerar. Tal seleção deve 
ocorrer de modo que esses ISPs específicos sejam selecionados para transportar o 
tráfego da rede de distribuição de conteúdo (CDN) para o cliente, considerando 
estruturas de custo distintas nos relacionamentos entre os ISPs e os clusters, de tal 
modo que tais custos sejam os menores possíveis. 
 
 
 
7- Qual é a diferença entre atraso fim a fim e variação de atraso do pacote? Quais são as 
causas da variação de atraso? Quais são as causas da variação de atraso do pacote? 
Explique a sua resposta. 
 
O atraso de fim a fim consiste no acúmulo de atrasos de processamento, de transmissão 
e de criação de filas nos roteadores (jitter). Já a variação de atraso do pacote, pode ser 
interpretado como o tempo existente entre o momento em que um pacote é criado na 
fonte até o instante em que é recebido no destinatário, ou seja, é o tempo necessário 
para um pacote chegar ao seu destino. A variação de atraso ocorrem quando há atrasos 
variáveis na fila na qual os pacotes estão trafegando nos roteadores. Esta variação pode 
ser eliminada com a utilização de marcas de tempo, número de sequência e atraso na 
reprodução. Por outro lado, no atraso de fim a fim, caso o atraso seja superior a um 
limite, tais pacotes podem ser considerados perdidos. 
 
 
8- Como os diferentes fluxos RTP em sessões diferentes são identificados por um 
receptor? Explique a sua resposta. 
 
Os diferentes fluxos RTP em sessões diferentes são identificadas pelo receptor através 
de pacotes RTP numerados em sequência, contendo o tipo de carga útil ou marcas de 
tempo de modo identificadonos pacotes. 
 
9- Como os diferentes fluxos internos à mesma sessão são identificados? Explique a sua 
resposta. 
Através da numeração de diferentes portas é possível identificar os fluxos. 
 
10- Dê um exemplo de disciplina de escalonamento que não é conservadora de trabalho. 
Explique a sua resposta. 
A disciplina de escalonamento FIFO, mais precisamente, a disciplina de enfileiramento 
de conservação de trabalho nunca permite a ociosidade do enlace enquanto houver 
pacotes enfileirados para transmissão. Destarte desta informação, podemos citar como 
exemplo para escalonamento em que não há conservação de trabalho, a multiplexação 
por divisão de tempo, pois neste cenário o tempo é dividido em quadros com duração 
definidas, onde cada quadro é dividido em um número fixo de compartimentos e cada 
slot é reservado para conexão exclusiva. 
 
 
11- O SIP (Session Initiation Protocol) é um dos protocolos mais utilizados para controlar 
as sessões de comunicação para voz, vídeo e outros serviços multimídia. Considerando 
o modelo de referência OSI, o protocolo SIP pertence à qual camada. Explique a sua 
resposta. 
Camada de aplicação, pois o protocolo SIP foi projetado para operar sobre a camada de 
aplicação considerando o modelo de referência OSI, pois possui a função de realizar 
chamadas fazendo uso da rede IP, desconsiderando o tipo de mídia a ser transferida. 
 
12- Aplicações como VoIP são consideradas parte de uma classe maior de aplicações em 
que se podem estabelecer sessões entre dois ou mais usuários para trocar vários 
fluxos de informação multimídia (voz, vídeo, etc.). O IETF (Internet Engineering Task 
Force) elaborou um protocolo para permitir a criação e o gerenciamento dessas 
seções. 
Esse protocolo permite efetuar toda a sinalização necessária para estabelecer, por 
exemplo, as codificações utilizadas pelas diferentes mídias e a localização dos usuários 
pertencentes a uma sessão. Diante da citação, qual protocolo é citado? Explique a sua 
resposta. 
 
Para tal situação, o protocolo SIP é compatível com as características apresentadas. Este 
Protocolo de Inicialização de Sessão fornece mecanismos para estabelecer chamadas 
entre dois usuários através de uma rede IP, permitindo avisar ao destinatário da ligação 
que o remetente deseja iniciar uma chamada, assim como encerrá-la. Este protocolo 
provê também mecanismos que possibilitam ao remetente determinar o endereço IP 
do destinatário. Outra possiblidade propiciada pelo SIP está a possibilidade de gerenciar 
as chamadas, possibilitando adicionar novos fluxos de mídia, alterar codificação, 
convidar outros participantes ou ainda transferir ligações. 
 
 
 
 
 
 
 
 
 
 
 
13- Explique com suas palavras a figura abaixo. 
 
 
 
A imagem acima representa a ilustração dos procedimentos realizados por um vídeo de 
fluxo contínuo. Na primeira etapa temos o vídeo armazenado que é transferido para o 
buffer e enviado para o cliente que o reproduz. Porém, é possível detectar um atraso 
constante na rede que realiza a transferência do vídeo, assim o vídeo não é enviado por 
completo antes de iniciar sua reprodução, ou seja, o cliente é capaz de reproduzir o 
início do vídeo sem mesmo ter recebido seu fim. 
 
14- Explique com suas palavras a figura abaixo. 
 
 
 
Neste cenário está presente a representação da transmissão de um vídeo contínuo, 
porém com enfoque à quantidade de blocos de vídeo no decorrer do tempo. Em 
primeiro momento, a transferência é realizada com taxa constante, com tempo de 
atraso variável. Quando o cliente inicia a reprodução, ele recebe os blocos do vídeo com 
tempos de atraso diferentes, tendo que aguardar o recebimento do pacote para 
continuar a reprodução de maneira constante. Assim, ocorre uma variação na taxa para 
se adaptar ao congestionamento e ao fluxo da transmissão. Em relação ao uso dos 
protocolos de transporte, isso irá depender do objetivo da aplicação. Se for necessário 
uma garantia em relação a qualidade de serviço, deve-se utilizar o UDP. Se o objetivo 
for promover uma maior velocidade, utiliza-se TCP. 
 
 
 
 
15- Explique com suas palavras a figura abaixo. 
 
 
O atraso na reprodução fixa é representada acima, na qual é reduzida ao realizar o 
processo de entrega. A figura está presente a relação entre a perda e comportamento 
dos pacotes ao longo do intervalo de tempo. Os pacotes não são recebidos de maneira 
regular, devido ao atraso da rede. A primeira variação de atraso poderá acontecer num 
tempo entre a diferença provida pelo tempo de entrega (p) e a reprodução (r) que 
pode se cumprir e o pacote excedente a esse intervalo será, portanto, perdido. Após a 
geração e entrega dos pacotes, um método para diminuir o atraso na reprodução 
poderá ser implementado, tomando por base o tempo da diferença entre a entrega e a 
reprodução (p-r), de modo a diminuir as perdas dos pacotes, realizando para isso o 
cálculo de uma média (reta em azul). Já na reprodução, é possível recuperar os pacotes 
que porventura foram perdidos, bem como identificar o trecho onde a perda ocorreu. 
Assim, a perda de pacotes é reduzida e a taxa é mantida fixa.

Continue navegando