Alternativa C - Camada de Rede.
A questão aborda o funcionamento do Modelo OSI e especificamente a função de roteamento de dados em redes complexas. Para identificar a resposta correta, é necessário entender qual camada é responsável por definir o caminho lógico dos pacotes entre diferentes redes.
Análise Detalhada
O modelo OSI (Open Systems Interconnection) divide a comunicação de rede em sete camadas. Cada uma possui funções específicas:
- Camada de Rede (Opção C): É a camada fundamental para o encaminhamento de pacotes (Routing). Ela gerencia o endereçamento lógico (como endereços IP) e determina o melhor caminho para os dados viajarem da origem até o destino através de múltiplas redes interconectadas. Dispositivos como roteadores operam nesta camada.
- Camada de Transporte (Opção B): Foca na entrega fim-a-fim confiável ou não confiável dos dados entre aplicações (ex: TCP/IP). Embora envolva pacotes, ela não decide o caminho físico na infraestrutura da rede.
- Camada de Enlace (Opção D): Responsável pela transferência de dados entre nós adjacentes na mesma rede física (uso de endereços MAC). Não lida com roteamento entre redes distintas.
- Camada Física (Opção E): Trata apenas da transmissão bruta de bits pelos meios físicos (cabos, sinais elétricos, ondas de rádio).
- Camada de Aplicação (Opção A): É a interface direta com o usuário e os aplicativos (navegadores, e-mail), sem se preocupar com o roteamento dos pacotes.
Portanto, a função descrita no enunciado ("garantir que os pacotes de dados sejam encaminhados eficientemente do ponto de origem ao destino") é a definição clássica das atividades da Camada de Rede.
Conclusão
A alternativa correta é a C, pois a Camada de Rede é a responsável pelo roteamento lógico e encaminhamento de pacotes através de redes complexas.