Alternativa B
A resposta correta é a camada de transporte do modelo TCP/IP.
Análise da Questão
Para entender por que essa é a camada correta, precisamos analisar as funções de cada nível do modelo TCP/IP:
- Camada de Aplicação: É onde residem os programas que o usuário utiliza (como navegadores, clientes de e-mail). Ela consome os dados já organizados, mas não faz a organização em si.
- Camada de Internet (ou Rede): Responsável pelo endereçamento lógico (IP) e roteamento dos pacotes. Ela entrega os pacotes, mas não garante que eles cheguem na ordem ou se chegaram todos.
- Camada de Acesso à Rede: Lida com a transmissão física dos dados pelos cabos ou ondas (Ethernet, Wi-Fi).
- Camada de Transporte: Garante a comunicação fim-a-fim entre os processos.
Por que a camada de transporte?
O protocolo mais importante nesta camada para garantir confiabilidade é o TCP (Transmission Control Protocol). O TCP possui mecanismos específicos para lidar com a entrega de dados:
- Segmentação: Divide a mensagem grande em partes menores chamadas segmentos.
- Numeração: Cada segmento recebe um número de sequência.
- Remontagem: Quando os pacotes chegam ao destino (mesmo que fora de ordem), a camada de transporte usa esses números para reordenar e montar a mensagem original antes de entregá-la à aplicação.
Se a camada de internet fosse responsável, haveria perda de dados e desordem, pois o protocolo IP é "best-effort" (melhor esforço) e não verifica sequências. Portanto, a tarefa de garantir a integridade e a ordem da mensagem pertence exclusivamente à camada de transporte.