Alternativa A
A questão aborda o modelo de protocolos TCP/IP e solicita identificar qual camada gerencia a comunicação através de números de porta. Para responder corretamente, é necessário compreender a função principal de cada nível da pilha de protocolos.
A Camada de Transporte é responsável pela comunicação fim-a-fim entre processos em hosts diferentes. Ela utiliza os protocolos TCP e UDP para entregar dados às aplicações corretas dentro do sistema operacional.
O mecanismo que permite distinguir qual aplicação deve receber um determinado pacote de rede é feito através das Portas Lógicas. É exatamente nesta camada que ocorre a multiplicação e desmultiplicação dessas portas.
Análise
- Multiplexação: Ocorre quando dados de várias aplicações são combinados e enviados pela rede. Cada processo usa uma porta específica para se identificar.
- Desmultiplexação: Ocorre na recepção, onde o protocolo de transporte lê o número da porta de destino no cabeçalho do segmento e entrega os dados ao processo correto.
- Protocolos Chave: Os protocolos principais desta camada são TCP (focado em confiabilidade) e UDP (focado em velocidade), ambos utilizam portas (ex: HTTP usa porta 80, HTTPS usa 443).
- Por que não outras opções?
- IP / Rede: Trabalham com endereçamento lógico (IPs) e roteamento, não com portas de aplicativos.
- Enlace: Trabalha com endereçamento físico (MAC) e quadros (frames).
- Aplicação: É onde os programas rodam, mas a gestão técnica das portas para entrega dos dados pertence à camada inferior (Transporte).
Em resumo, a identificação e o gerenciamento das portas de comunicação são funções exclusivas da camada de Transporte no modelo TCP/IP.
Alternativa A.