Ao receber pacotes pela interface de rede, qual componente do sistema operacional reconstitui o fluxo de dados…
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
Ao receber pacotes pela interface de rede, qual componente do sistema operacional reconstitui o fluxo de dados e o entrega a um programa?
- A) A CPU do usuário reconstitui o fluxo de pacotes diretamente para o programa.
- B) O sistema de arquivos do SO monta pacotes e entrega o fluxo à aplicação.
- C) O driver da placa de vídeo reconstitui pacotes de rede e os envia aos processos.
- D) A interface de rede física sozinha reagrupa pacotes e os entrega direto ao processo.
- E) A pilha de rede do sistema operacional — em especial a camada de transporte (ex.: TCP) e os sockets do kernel — reconstroem o fluxo e o disponibilizam à aplicação.
✅ Resposta correta: alternativa E
Resolução passo a passo
- A questão pergunta qual componente do sistema operacional reconstitui o fluxo de dados recebido por pacotes e o entrega a um programa.
- Ao receber pacotes pela interface de rede, o sistema operacional processa esses pacotes em sua pilha de rede (network stack). Na arquitetura TCP/IP, a camada de transporte, representada pelo protocolo TCP, reordena os segmentos, descarta duplicatas, solicita retransmissões e reconstrói o fluxo contínuo de bytes.
- O kernel disponibiliza esse fluxo para as aplicações por meio de sockets, que são a interface pela qual o programa lê os dados.
- Portanto, a alternativa correta é a E, pois descreve exatamente a pilha de rede do sistema operacional, com a camada de transporte e os sockets do kernel.
- A alternativa A está errada, pois a CPU executa instruções e não faz a reconstrução do fluxo de pacotes diretamente para o programa.
- A alternativa B está errada, pois o sistema de arquivos gerencia armazenamento de arquivos e não trata da montagem de pacotes de rede.
- A alternativa C está errada, pois o driver de vídeo controla a placa gráfica e não processa pacotes de rede.
- A alternativa D está errada, pois a interface física apenas transmite e recebe sinais ou quadros, sem reconstruir fluxos nem entregar dados diretamente a processos.
💡 Dica: Identifique o componente do sistema operacional responsável pela entrega de dados.
Alternativa por alternativa
Confunde a unidade de processamento com o componente de rede, supondo que a CPU do usuário faz o trabalho de protocolo. Além disso, ignora que o programa não recebe pacotes diretamente de hardware.
Associa a montagem de pacotes ao sistema de arquivos, provavelmente por confundir 'arquivo' com 'fluxo de dados' e não distinguir armazenamento de comunicação em rede.
Por que engana: Confundir a função da CPU com a função da pilha de rede, acreditando que a CPU é responsável pela reconstituição dos pacotes de dados.
Acredita que qualquer driver de dispositivo pode tratar pacotes de rede, possivelmente por confusão entre drivers de vídeo e de rede ou por supor que todo driver envia dados aos processos.
Supõe que o hardware da placa de rede faz sozinho a reconstrução do fluxo e a entrega ao processo, desconsiderando que essa tarefa é feita pelo software do sistema operacional.
A camada de transporte reordena segmentos, verifica integridade (checksums) e trata retransmissões; o kernel expõe sockets que entregam o fluxo já reconstituído ao processo usuário.
Raio-X da questão
fluxo de dados
avaliacao
fluxo de dados · camadas do modelo OSI
Revisar os componentes do sistema operacional relacionados à rede.
Confundir a função da CPU com a função da pilha de rede, acreditando que a CPU é responsável pela reconstituição dos pacotes de dados.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Ao receber fragmentos de um mesmo pacote IP, qual componente do sistema operacional responsável pela pilha de rede…
- Durante a transmissão de um arquivo fragmentado em pacotes IP, qual entidade é responsável por reconstituir os…
- Identifique o processo responsável pela divisão de dados em pacotes durante a transmissão.
- Ao transmitir dados por UDP, datagramas podem chegar fora de ordem. Quem — sistema operacional ou aplicação — deve…
- Como os dispositivos fazem para reconstruir os pacotes de dados no destino?
- Num sistema operacional, ao receber fragmentos de um pacote IP cujo checksum do cabeçalho estiver incorreto, qual ação o…
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
