Questões

Perguntas e respostas elaboradas para testar o conhecimento

1. Por que dizemos que uma arquitetura par-a-par é descentralizada?

Porque, diferente do modelo cliente-servidor, o processamento e os arquivos compartilhados estão espalhados por cada nó, tornando-os participantes igualitários.

2. Como funciona o mecanismo "tit for tat" utilizado no protocolo BitTorrent?

A cada certo intervalo de tempo, um par determina de quais nós ele mais está baixando e os retribui compartilhando mais dados com eles.

3. O que são redes sobrepostas?

São redes construídas em cima de outras já existentes que, por sua vez, fornecem infraestrutura. É uma abstração que permite enxergar a conexão entre dois nós como um único laço, desconsiderando os possíveis caminhos físicos pelos quais o pacote passa.

4. Qual a vantagem do Roteamento de Documento por ID em comparação com a Busca por Inundação?

No Roteamento de Documento, o número de mensagens de controle espalhadas pela rede a cada busca é substancialmente menor, diminuindo a sobrecarga exercida na rede.

5. Cite uma vantagem e uma desvantagem de se criar "conexões-atalhos" em Tabelas Hash Distribuídas Circulares (DHTs).

Ao conectarmos diretamente nós outrora distantes no anel, podemos reduzir substancialmente o número de mensagens que cada operação de busca produz, diminuindo a sobrecarga da rede. Por outro lado, cada nó passa a ter que gerenciar um número maior de vizinhos, podendo prejudicar a complexidade de novas entradas e saídas de nós na rede.