Análise da Questão
Alternativa C - Identificar aplicações em um mesmo host permitindo que os dados sejam encaminhados à aplicação correta.
Justificativa Didática
Para responder corretamente, precisamos entender o papel dos números de porta na Camada de Transporte (TCP/IP).
- Conceito de Multiplexação e Demultiplexação:
- Imagine um servidor web recebendo requisições de centenas de usuários simultaneamente. Além disso, imagine que esse mesmo computador também esteja rodando um jogo online e assistindo a um vídeo.
- Quando os dados chegam até o computador (host), ele precisa saber para qual programa enviar essas informações.
- Os números de porta funcionam como "endereços internos" que identificam processos específicos (aplicações) dentro de um único dispositivo.
- Análise das Alternativas Incorretas:
- (A) Identificar o default gateway: O gateway padrão é definido pelo endereço IP do roteador, não por portas.
- (B) Ordenar pacotes: A ordenação de pacotes é feita pelo campo Número de Sequência (Sequence Number) no cabeçalho do TCP, não pelas portas.
- (D) Controle de fluxo: O controle de fluxo (evitar sobrecarga do receptor) é gerido pelo campo Tamanho da Janela (Window Size), principalmente no TCP.
- (E) Identificar protocolo (TCP/UDP): O protocolo é identificado no cabeçalho da Camada de Rede (IP) através do campo Protocolo (ex: valor 6 para TCP, 17 para UDP).
Resumo Funcional
| Componente | Função Principal |
|---|
| Endereço IP | Identifica o dispositivo (Host) na rede. |
| Número de Porta | Identifica o processo/aplicação dentro do dispositivo. |
| Número de Sequência | Garante a entrega e ordenação dos dados (TCP). |
Portanto, a principal função dos números de porta é permitir que o sistema operacional encaminhe os dados recebidos para a aplicação correta, resolvendo a necessidade de múltiplos serviços rodarem no mesmo equipamento.