O que é uma porta (port) na pilha de rede do sistema operacional e qual sua função ao receber pacotes…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Conhecer o conceito de Sistema Operacional e sua importância na integração entre software e hardware.
Fonte: Base Nacional Comum Curricular (MEC).Questão
O que é uma porta (port) na pilha de rede do sistema operacional e qual sua função ao receber pacotes destinados a processos diferentes?
- A) Uma porta é um dispositivo físico onde se conectam cabos de rede.
- B) Portas apenas servem para enviar dados, sem relação com a entrega a processos.
- C) As portas não têm relação com os cabeçalhos dos pacotes na rede.
- D) Uma porta é um identificador lógico (número) usado pela pilha de transporte; o sistema operacional usa a porta para multiplexar e entregar cada pacote ao processo/socket correto.
- E) Um número de porta é exclusivo para um único processo em toda a rede.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Lembre que, na pilha TCP/IP, a camada de rede (IP) leva pacotes entre hosts usando endereços IP, mas não sabe qual programa deve receber os dados. Essa tarefa cabe à camada de transporte (TCP e UDP).
- A porta é um número lógico (geralmente de 0 a 65535) que o protocolo de transporte coloca no cabeçalho do segmento, indicando a porta de origem e a de destino. Ela identifica o processo ou socket que deve receber os dados.
- Quando um host recebe pacotes destinados a processos diferentes, o sistema operacional lê a porta de destino de cada segmento e entrega os dados ao socket correspondente. Esse processo é chamado de demultiplexação; no sentido inverso, o envio de dados de vários processos pela mesma interface é a multiplexação. Logo, a alternativa D está correta.
- Por que as outras estão erradas:
- A) Porta, no sentido de rede, não é um conector físico, e sim um número lógico.
- B) Portas servem tanto para enviar quanto para receber, e são justamente o que permite a entrega aos processos.
- C) Os números de porta fazem parte do cabeçalho de transporte (TCP/UDP), portanto têm relação direta com os cabeçalhos.
- E) Um mesmo número de porta pode ser usado por processos diferentes em hosts diferentes, e até em protocolos diferentes (TCP e UDP); o que é único é a combinação de endereço IP, protocolo e porta.
💡 Dica: Defina o conceito de porta e explique sua função.
Alternativa por alternativa
O aluno associa a palavra 'porta' ao conector físico da placa de rede ou do switch, onde o cabo é ligado, sem perceber que em redes ela é um identificador lógico.
Por que engana: Confundir o conceito de porta com um dispositivo físico, como um conector de cabos, em vez de entender que é um identificador lógico.
O aluno acredita que portas só são usadas na transmissão de saída, ignorando que a porta de destino é justamente o que direciona a recepção dos dados a um processo.
O aluno não percebe que o número de porta é um campo do cabeçalho do segmento de transporte (TCP/UDP), achando que ele fica separado da estrutura dos pacotes.
O número de porta consta no cabeçalho de transporte (TCP/UDP) e permite que a pilha do sistema operacional direcione pacotes para a socket vinculada ao processo, suportando várias comunicações simultâneas no mesmo endereço IP.
O aluno confunde a unicidade local de uma porta, dentro de um host para um protocolo, com unicidade global, supondo que um número de porta identifica um processo em toda a rede.
Raio-X da questão
porta na pilha de rede
avaliacao
função de rede · protocolos de comunicação
Revisar o funcionamento da pilha de rede e o papel das portas.
Confundir o conceito de porta com um dispositivo físico, como um conector de cabos, em vez de entender que é um identificador lógico.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Como a variável 'porta' em um cabeçalho de transporte permite que múltiplos processos em um mesmo dispositivo recebam…
- Ao receber um pacote com um número de porta destino, qual é a função desse número no dispositivo receptor?
- Ao receber pacotes pela interface de rede, qual componente do sistema operacional reconstitui o fluxo de dados e o…
- Analise o fluxo de um arquivo grande enviado de um computador a outro pela internet. Explique o papel do sistema…
- O que é um pacote de dados em uma rede e qual sua função principal no processo de transmissão de informação entre…
- Ao enviar um arquivo pela rede, onde o sistema operacional mantém os dados antes de fragmentá-lo em pacotes e por que…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
