Pular para o conteúdo principal

Questão de Redes de Computadores — TCP e UDP — VUNESP 2023

Redes de ComputadoresTCP e UDP
Código
vu197020
Banca
VUNESP
Órgão
CIJUN
Ano
2023
Cargo
Ana ( )

Um número de porta (port number) do protocolo TCP possui o tamanho de

  1. A8 bits.
  2. B16 bits.
  3. C32 bits.
  4. D64 bits.
  5. E128 bits.
Revelar gabarito e comentário

GabaritoB — 16 bits.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Número de porta no TCP

Gabarito: letra B. O número de porta (port number) do protocolo TCP possui o tamanho de 16 bits, assim como o do UDP. Esse campo identifica o processo de origem e o de destino na comunicação, permitindo que múltiplas aplicações compartilhem o mesmo endereço IP. A alternativa correta é a B.

O número de porta é um conceito fundamental da camada de transporte, presente tanto no TCP quanto no UDP. Ele funciona como um "endereço" para os processos (aplicações) que rodam em um host, permitindo que o sistema operacional entregue os dados recebidos ao programa correto. Quando um pacote chega, o par (endereço IP + número de porta) identifica de forma única a comunicação.

O campo que carrega esse número no cabeçalho do segmento TCP (e também no datagrama UDP) tem exatamente 16 bits. Isso significa que o valor máximo representável é 65.535 (2^16 - 1), o que define a faixa de portas possíveis: de 0 a 65.535. Essa faixa é dividida em três categorias principais:

  • Portas bem conhecidas (0 a 1023): associadas a serviços padronizados, como HTTP (80), HTTPS (443), FTP (21), SSH (22), DNS (53), SMTP (25), entre outros.

  • Portas registradas (1024 a 49151): usadas por aplicações de usuário que precisam de uma porta fixa, mas não são padronizadas como as bem conhecidas.

  • Portas dinâmicas/efêmeras (49152 a 65535): utilizadas temporariamente pelos clientes para estabelecer conexões, sendo escolhidas aleatoriamente pelo sistema operacional.

É importante não confundir o tamanho do número de porta com outros campos de tamanhos diferentes. Por exemplo, o endereço IP versão 4 (IPv4) tem 32 bits, e o endereço IP versão 6 (IPv6) tem 128 bits. O checksum do cabeçalho TCP/UDP também tem 16 bits, mas é um campo distinto. A banca explora exatamente essa confusão entre tamanhos de campos de protocolos diferentes.

Na prática, quando um cliente acessa um site, ele usa uma porta de origem efêmera (aleatória, acima de 1023) e uma porta de destino bem conhecida (a 80, por exemplo). O servidor responde invertendo os papéis: a porta de origem da resposta é a 80, e a de destino é a porta efêmera do cliente. Esse mecanismo permite que um único servidor atenda milhares de conexões simultâneas, distinguindo-as pelo par (IP, porta) de cada cliente.

A pegadinha desta questão é puramente de memorização: o candidato pode confundir o tamanho do número de porta (16 bits) com o tamanho do endereço IPv4 (32 bits) ou IPv6 (128 bits). Guarde a regra: porta = 16 bits, independentemente de ser TCP ou UDP.

Alternativa A — ❌ Incorreta

8 bits não é o tamanho do número de porta. Esse valor não corresponde a nenhum campo padrão do cabeçalho TCP ou UDP. O candidato que marca esta opção provavelmente confunde com outros campos de 8 bits, como o campo TTL (Time to Live) do cabeçalho IP, que indica o número máximo de saltos que um pacote pode percorrer.

Alternativa B — ✅ Correta ⟵ GABARITO

O campo de número de porta no cabeçalho TCP (e também no UDP) possui 16 bits. Isso permite endereçar até 65.535 portas diferentes, o que é suficiente para identificar todos os processos de origem e destino em uma comunicação. É exatamente o que a alternativa afirma.

Alternativa C — ❌ Incorreta

32 bits é o tamanho do endereço IP na versão 4 (IPv4), não do número de porta. O IPv4 é escrito em notação decimal com pontos (ex.: 200.123.34.10) e possui 32 bits. A confusão entre o tamanho do endereço IP e o da porta é uma armadilha clássica.

Alternativa D — ❌ Incorreta

64 bits não corresponde ao tamanho do número de porta, nem a nenhum campo padrão do cabeçalho TCP ou UDP. Esse valor pode lembrar o tamanho de endereços MAC em algumas implementações, mas não se aplica aqui.

Alternativa E — ❌ Incorreta

128 bits é o tamanho do endereço IP na versão 6 (IPv6), não do número de porta. O IPv6 é escrito em notação hexadecimal com oito grupos de quatro dígitos (ex.: 2001:0db9:86b3:08c3:2319:8a2e:9867:5234). A banca frequentemente troca o tamanho da porta pelo tamanho do endereço IPv6 para confundir.

NÃO CAIA NESSA!

Para fixar, memorize a tabela dos tamanhos dos campos mais cobrados em provas de redes:

Campo

Tamanho

Número de porta (TCP/UDP)

16 bits

Endereço IPv4

32 bits

Endereço IPv6

128 bits

Checksum (TCP/UDP)

16 bits

TTL (IP)

8 bits

Na hora da prova, quando a questão perguntar o tamanho de um campo, verifique se ele se refere à camada de transporte (porta) ou à camada de rede (endereço IP). Essa distinção resolve a maioria das pegadinhas.

Gabarito: letra B

Link permanente: /questoes/vu197020