Quando um protocolo sem conexão está em uso em uma camada inferior do modelo OSI, como os dados ausentes são detectados e retransmitidos, se necessário?
a) Confirmações sem conexão são usadas para solicitar retransmissão.
b) Protocolos orientados à conexão de camada superior rastreiam os dados recebidos e podem solicitar retransmissão dos protocolos de nível superior no host remetente.
c) Protocolos IP da camada de rede gerenciam as sessões de comunicação se os serviços de transporte orientados à conexão não estiverem disponíveis.

Passo 1

O enunciado pergunta: quando um protocolo sem conexão está em uso em uma camada inferior do modelo OSI, como os dados ausentes são detectados e retransmitidos, se necessário?
As opções dadas são:
a) Confirmações sem conexão são usadas para solicitar retransmissão.
b) Protocolos orientados à conexão de camada superior rastreiam os dados recebidos e podem solicitar retransmissão dos protocolos de nível superior no host remetente.
c) Protocolos IP da camada de rede gerenciam as sessões de comunicação se os serviços de transporte orientados à conexão não estiverem disponíveis.

Passo 2

Entendimento do que significa “protocolo sem conexão” numa camada inferior.
  • “Sem conexão” quer dizer que o protocolo não estabelece e mantém um estado de sessão entre emissor e receptor: ele envia pacotes/segmentos isolados sem negociar ou lembrar uma ligação contínua.
  • Características típicas: não há controle de sequência, não há confirmação automática de recepção, o próprio protocolo não retransmite automaticamente.
  • Exemplos práticos: o protocolo IP (camada de rede) e o UDP (camada de transporte) são considerados sem conexão — eles entregam datagramas sem handshakes de sessão e sem garantia de entrega.

Passo 3

Como, então, se detecta perda de dados e como se faz retransmissão? (princípio geral e mecanismos usados)
  • Detecção de perda: camadas superiores (ou protocolos que implementam confiabilidade) usam números de sequência e checksums para identificar pacotes faltantes ou corrompidos. Um checksum detecta corrupção; números de sequência permitem detectar que um ou mais pacotes não chegaram (há um “buraco” na sequência).
  • Solicitação de retransmissão: geralmente feita por meio de confirmações (ACKs) e temporizadores. O receptor envia ACKs confirmando até qual sequência recebeu; se o emissor não recebe ACK dentro de um tempo (timeout) ou recebe ACKs duplicados indicando lacuna, ele retransmite.
  • Tipos comuns de ARQ (Automatic Repeat reQuest):
    • Stop-and-wait (simples: envia um pacote e espera ACK).
    • Go-Back-N (envia janela, se detecta perda volta e retransmite a partir do pacote perdido).
    • Selective Repeat (retransmite só os pacotes perdidos).
  • Onde isso ocorre: tipicamente na camada de transporte (por exemplo TCP) ou até na camada de aplicação em protocolos que implementam sua própria confiabilidade sobre um serviço sem conexão (ex.: alguns protocolos de streaming ou protocolos que usam UDP + mecanismo próprio de recuperação).

Passo 4

Aplicando ao modelo OSI / exemplos práticos:
  • IP (camada de rede) é sem conexão e NÃO faz retransmissão nem gerencia sessões. Seu papel é encaminhar datagramas; confiabilidade end-to-end é deixada às camadas superiores.
  • TCP (camada de transporte) é orientado à conexão e fornece detecção de pacotes ausentes (números de sequência, ACKs) e retransmissão automática com temporizadores. Portanto, se uma camada inferior for sem conexão (ex.: IP), o TCP por cima garante entrega confiável.
  • Alternativa prática moderna: alguns protocolos transportados sobre UDP (que é sem conexão) implementam confiabilidade por conta própria (ex.: QUIC implementa retransmissão e controle de congestionamento sobre UDP). Isso confirma que a responsabilidade costuma ficar na camada superior.

Passo 5

Avaliação das alternativas uma a uma (por que cada uma está certa ou errada):
  • a) “Confirmações sem conexão são usadas para solicitar retransmissão.” — incorreta. Confirmações (ACKs) são típicas de protocolos orientados à conexão; a expressão “confirmações sem conexão” é contraditória: se há ACKs e estado de quem confirmou, isso implica algum mecanismo de estado/sessão. Protocolos puramente sem conexão (como IP) não providenciam esse mecanismo de ACK/retransmissão por si próprios.
  • b) “Protocolos orientados à conexão de camada superior rastreiam os dados recebidos e podem solicitar retransmissão dos protocolos de nível superior no host remetente.” — correta. Protocolos de camadas superiores (transport ou aplicação) que implementam confiabilidade mantêm seqüência, enviam ACKs e solicitam retransmissão quando detectam perdas. Esse é o comportamento usual (ex.: TCP sobre IP).
  • c) “Protocolos IP da camada de rede gerenciam as sessões de comunicação se os serviços de transporte orientados à conexão não estiverem disponíveis.” — incorreta. O IP é sem conexão; não gerencia sessões nem faz retransmissão. Gestão de sessão/retransmissão não é função do IP; é função de camadas superiores ou de soluções específicas implementadas em software.

Passo 6

Resumo didático e motivador (como lembrar disso para a prova):
  • Lembre do princípio “end-to-end”: confiabilidade é responsabilidade das camadas finais (transport/aplicação), não da rede intermediária.
  • Bom mnemônico: “IP entrega, TCP garante” — IP entrega datagramas com melhor esforço; TCP garante com ACKs, sequência e retransmissão.
  • Em prova: se a camada inferior é sem conexão, busque a camada superior para ver quem implementa ACKs/seq/retransmissão — quase sempre é a resposta correta.

Resposta

b)

Exercícios relacionados