Descreva um algoritmo passo a passo para transferir de forma segura e confiável um arquivo grande entre dois…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Entender o processo de transmissão de dados, como a informação é quebrada em pedaços, transmitida em pacotes através de múltiplos equipamentos, e reconstruída no destino.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Descreva um algoritmo passo a passo para transferir de forma segura e confiável um arquivo grande entre dois dispositivos numa rede escolar com conexão intermitente, indicando como dividir em pacotes, controlar erros, garantir integridade e confidencialidade, e reconstituir o arquivo no destino.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Passos exemplo: 1) dividir arquivo em chunks = MTU e numerá-los sequencialmente; calcular hash (SHA-256) por chunk; 2) negociar chave (ECDH) e estabelecer sessão TLS/AES para confidencialidade; 3) transmitir cada chunk com número e hash, aguardando ACK; guardar localmente até ACK e implementar fila de retransmissão e tempo limite; 4) em conexão intermitente, usar checkpoints e resumir transferência por número de chunk; 5) no destino ordenar por número, verificar hashes, descriptografar e concatenar chunks para reconstituir o arquivo; 6) confirmar integridade final com hash do arquivo completo.
Explicação
A resposta apresenta um fluxo lógico e sistemático para a transferência de arquivos, abordando aspectos essenciais como fragmentação, controle de erros e segurança. O uso de hashes para verificação de integridade e a implementação de criptografia garantem que os dados sejam transferidos de forma confiável e confidencial. Além disso, a consideração de conexões intermitentes e a reordenação dos pacotes asseguram que o arquivo seja reconstituído corretamente no destino.
Raio-X da questão
transferência de arquivos
avaliacao
algoritmos de transferência de dados · protocolos de comunicação
Revisar conceitos de algoritmos e protocolos de transferência de dados.
O aluno pode descrever um processo de transferência de arquivos sem considerar a divisão em pacotes ou o controle de erros, resultando em uma solução incompleta.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- — O áudio chegou embaralhado ao celular do visitante — avisou a técnica de um museu comunitário. Para enviar uma…
- — Estranho... Meu celular estava no Wi-Fi da rodoviaria e, quando eu entrei no onibus, mudou para 4G. Mesmo assim, a…
- Folhas úmidas cobrem o asfalto da ciclovia urbana. Sobressaindo na madrugada fria, um grupo de ciclistas experimenta um…
- O que é o campo 'checksum' em um pacote de rede e que tipo de erro ele detecta durante a transmissão?
- Desenvolva um algoritmo em alto nível que descreva como um receptor processa pacotes intercalados de múltiplos arquivos…
- Qual nível de RAID distribui dados e paridade entre três ou mais discos para fornecer tolerância a falhas com…
Todas as questões de Armazenamento e Transmissão de dados - Fundamentos de transmissão de dados
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
