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
- Explique como o MTU (tamanho máximo de transmissão) influencia a fragmentação de dados em pacotes e quais efeitos isso…
- Analise o fluxo de um arquivo grande enviado de um computador a outro pela internet. Explique o papel do sistema…
- Compare, do ponto de vista técnico, como protocolos confiáveis e não confiáveis (por exemplo TCP vs UDP) tratam…
- Descreva detalhadamente como um arquivo sensível é fragmentado em pacotes, encaminhado por uma rede e reconstituído no…
- Considere uma rota onde um pacote ultrapassa a MTU de um enlace. Descreva as consequências no roteamento e como o…
- Explique como a fragmentação de pacotes ocorre quando o tamanho do pacote excede a MTU de um enlace e como os fragmentos…
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
