Alternativa A - Transporte
A questão aborda o funcionamento da pilha de protocolos TCP/IP, especificamente sobre qual camada gerencia as portas de comunicação.
A multiplexação e demultiplexação de portas são funções essenciais da Camada de Transporte. É nesta camada que os dados recebidos do lado da aplicação são encapsulados com informações de porta (números entre 0 e 65535) para identificar qual serviço ou processo deve receber a informação no destino final.
Análise das Camadas
- Camada de Transporte (Alternativa A): Responsável pela comunicação fim-a-fim. Utiliza Portas (ex: HTTP usa a porta 80, HTTPS usa 443) para entregar dados ao aplicativo correto. Realiza a demultiplexação (entregar ao socket correto) e multiplexação (coletar dados de vários sockets).
- Camada de Rede/Internet (Alternativas B e E): Foca no endereçamento lógico (IP) e roteamento dos pacotes através da rede. Não lida diretamente com portas de processos.
- Camada de Enlace (Alternativa C): Gerencia o acesso ao meio físico e endereçamento físico (MAC address).
- Camada de Aplicação (Alternativa D): Onde os aplicativos rodam. Eles utilizam as portas, mas a infraestrutura de transporte que gerencia essa entrega é a camada abaixo.
Conclusão:
A definição de portas e a gestão de multiplexação/demultiplexação pertencem exclusivamente à Camada de Transporte. Portanto, a alternativa correta é a A.