Alternativa B
Análise da Questão
A questão aborda conceitos fundamentais de redes de computadores, especificamente sobre a identificação de pontos de comunicação na camada de transporte.
O que é um Soquete (Socket)?
Um soquete é uma interface de programação que permite que um processo (aplicativo) se comunique através da rede. Pense nele como uma "tomada elétrica" digital onde o software se conecta para enviar e receber dados.
Para identificar unicamente esse ponto de comunicação, utiliza-se a combinação de duas informações principais:
- Endereço IP: Identifica a máquina (host) na rede.
- Número de Porta: Identifica o serviço ou aplicativo específico dentro daquela máquina.
Portanto, matematicamente, um soquete é representado pelo par:
(\text{Endereço IP}, \text{Número da Porta})
Por que esta é a resposta correta?
A segunda alternativa descreve exatamente essa composição: "A combinação de um endereço IP de origem e número de porta ou um endereço IP de destino e número de porta".
Isso ocorre porque, em uma conexão de rede:
- O Endpoint de Origem é um soquete formado por (IP Origem + Porta Origem).
- O Endpoint de Destino é outro soquete formado por (IP Destino + Porta Destino).
Cada um desses endpoints é considerado um soquete individual.
Por que as outras alternativas estão incorretas?
| Alternativa | Erro Principal | Explicação |
|---|
| 1ª | Foco em controle de fluxo | Menciona "números de confirmação" e "sequência", que são campos do cabeçalho TCP para garantir entrega, não para identificar o soquete. |
| 3ª | Mistura de camadas | Inclui "endereço Ethernet" (MAC Address), que pertence à Camada de Enlace, enquanto sockets operam nas camadas de Transporte e Aplicação. |
| 4ª | Dados incompletos | Foca apenas em números de sequência e porta, ignorando o Endereço IP, que é essencial para localizar a máquina na rede. |
Conclusão
Um soquete é fundamentalmente a junção de um Endereço IP e um Número de Porta. Essa combinação garante que os dados cheguem à máquina correta e ao programa correto dentro dela.
Alternativa B.