Explique como um sistema operacional decide o tamanho dos segmentos enviados (considerando MTU, offload como…
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
Explique como um sistema operacional decide o tamanho dos segmentos enviados (considerando MTU, offload como TSO e limitações de DMA), como isso afeta fragmentação na rede e descreva medidas para reduzir exposição de dados em buffers temporários durante transmissão.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
O SO consulta MTU da interface e informações do driver (TSO/GSO) para escolher o tamanho do segmento: sem offload, o TCP divide no MTU menos cabeçalhos; com TSO a aplicação entrega blocos maiores e a NIC fragmenta/segmenta via DMA. Decisões também consideram Path MTU Discovery e flags (DF) que impedem fragmentação intermediária. Fragmentação é reduzida ao ajustar MSS/segmento para a menor MTU do caminho; TSO aumenta eficiência mas desloca fragmentação para a NIC. Para proteger dados em buffers temporários, o SO deve: 1) usar buffers em memória protegida com limites de acesso; 2) evitar swap de buffers de rede (mapeamento em memória não paginável); 3) zerar buffers após uso; 4) empregar criptografia ponta a ponta para que dados em DMA/buffer estejam cifrados até o ponto final; 5) aplicar políticas de limpeza e quotas para evitar acumulação que exponha dados a processos locais. Em pseudocódigo, o fluxo básico é: obterMTU(); if (TSO_ativo) enviarBufferGrandeParaNIC(); else fragmentarEmMSS(mtu) e enviar(); após envio: overwite(buffer); liberar(buffer). Essas medidas minimizam fragmentação na rede e reduzem risco de vazamento por armazenamento temporário ou acesso indevido aos buffers.
Explicação
A explicação aborda de forma clara como o sistema operacional utiliza informações sobre MTU e offload para determinar o tamanho dos segmentos, além de discutir a fragmentação na rede e suas implicações. Também apresenta medidas práticas para proteger dados em buffers temporários, enfatizando a segurança e eficiência na transmissão. A estrutura lógica e o uso de pseudocódigo ilustram o processo de forma didática, facilitando a compreensão dos conceitos envolvidos.
Raio-X da questão
sistema operacional e fragmentação
avaliacao
sistema operacional · fragmentação de pacotes
Revisar conceitos de MTU, TSO e segurança em transmissão de dados.
O aluno pode confundir os conceitos de MTU e TSO, não relacionando corretamente como eles impactam a fragmentação na rede.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Pesquisadores acompanham, em uma simulação fictícia de incêndio florestal, o envio de um alerta a uma brigada. Quatro…
- Por que a mensagem de emergencia, enviada pelo aplicativo de um evento de rua, chega incompleta para algumas pessoas?…
- No fim da tarde, uma estudante enviou um arquivo de áudio pelo celular enquanto o sinal de internet oscilava no ônibus…
- Durante um festival de música transmitido ao vivo pela rede, muitos celulares começaram a acessar o mesmo vídeo ao mesmo…
- Qual formato de arquivo é mais adequado para gravar um slogan curto, repassado oralmente por ferramentas digitais (ex…
- O que é o cabeçalho de um pacote de rede e quais duas informações essenciais ele normalmente contém que permitem…
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
