Alternativa C - Os protocolos de transporte da internet utilizam números de porta para realizar a multiplexação.
Explicação Didática
A questão aborda um conceito fundamental das redes de computadores: como diferentes aplicações em um mesmo computador conseguem receber dados corretamente quando todas estão enviando e recebendo pelo mesmo endereço de IP.
O que é Multiplexação na Camada de Transporte?
Imagine que um computador é uma casa grande com várias pessoas (aplicações/processos) morando nele. Todas as pessoas usam o mesmo portão principal (endereço IP). Para saber qual carta (pacote de dados) é para quem, usamos o número da porta.
- Multiplexação: É o processo de coletar dados de vários sockets (aplicações) e enviá-los através da rede.
- Demultiplexação: É o processo inverso. Quando o pacote chega, o sistema operacional olha o número de porta no cabeçalho e entrega os dados ao processo correto.
Por que a Alternativa C está correta?
Na arquitetura da Internet (TCP/IP), tanto o TCP (orientado à conexão) quanto o UDP (sem conexão) operam na camada de transporte e utilizam números de porta para distinguir as diferentes aplicações.
| Característica | Explicação |
|---|
| Identificador | Números de porta (0 a 65535) |
| Função | Permitir que múltiplas aplicações rodem no mesmo host |
| Localização | Cabeçalho do segmento/datagrama |
Portanto, a afirmação de que os protocolos utilizam números de porta para realizar essa função é tecnicamente precisa.
Por que as outras estão erradas?
- A e B: A multiplexação ocorre em ambos os tipos de protocolos (TCP e UDP). Não é restrita apenas a um ou outro.
- D: O IP (Camada de Rede) cuida do roteamento até o hospedeiro, mas não sabe qual aplicação interna deve receber os dados. A multiplexação da camada de transporte é necessária justamente para fazer essa entrega final.
- E: Embora exista multiplexação no nível físico (ex: divisão de frequências), o contexto da questão fala explicitamente sobre a camada de transporte, segmentos e portas, que são conceitos de níveis superiores.