Alternativa D
A questão aborda o funcionamento da Camada de Transporte no modelo de redes (geralmente TCP/IP), especificamente sobre a função de multiplexação.
Introdução ao Conceito
No modelo de referência de redes, a Camada de Transporte atua como uma ponte entre as aplicações (usuário final) e a infraestrutura de comunicação (rede). Sua principal tarefa é fornecer comunicação lógica entre processos de aplicação rodando em hosts diferentes.
Um dos serviços fundamentais dessa camada é a multiplexação e demultiplexação. Isso significa que ela consegue gerenciar múltiplas conexões simultâneas de diferentes aplicativos usando a mesma conexão de rede subjacente.
Análise das Alternativas
Vamos detalhar o motivo pelo qual a alternativa D é correta e as outras estão incorretas:
- Alternativa A (Incorreta): Descreve o controle de fluxo (flow control). Embora seja uma função importante do TCP (parte da camada de transporte), não define o serviço de multiplexação. É focado na taxa de transmissão entre remetente e destinatário.
- Alternativa B (Incorreta): Escalabilidade refere-se à capacidade do sistema crescer sem perder desempenho. É um atributo arquitetural, não a definição técnica da função de multiplexação da camada de transporte.
- Alternativa C (Incorreta): Detecção e correção de erros são funções de controle de integridade. A camada de transporte verifica erros via checksum, mas isso não é sinônimo de multiplexação.
- Alternativa D (Correta): Esta é a definição operacional da multiplexação na origem. A camada de transporte:
- Recebe dados de diversos processos de aplicativo (via portas/sockets).
- Encapsula esses dados em segmentos (adicionando cabeçalho com número de porta, etc.).
- Encaminha para a camada de redes abaixo.
Isso permite que vários aplicativos compartilhem a rede simultaneamente.
- Alternativa E (Incorreta): Fragmentação de pacotes (datagramas) maiores que a MTU (Unidade Máxima de Transmissão) é uma função da Camada de Rede (Protocolo IP), não da Camada de Transporte.
Conclusão
A multiplexação na camada de transporte consiste essencialmente em coletar mensagens de diferentes sockets de aplicação, encapsulá-las corretamente e enviá-las para baixo na pilha de protocolos. Portanto, a descrição apresentada na alternativa D corresponde exatamente ao funcionamento desse serviço.