QUESTÃO 2

CAPACIDADE: Diferenciar camadas do modelo OSI.

Contexto:

O projeto RNC utiliza comunicação entre CLP Siemens e Node-RED via Profinet.

Comando:

Qual camada do modelo OSI é responsável pelo transporte dos dados nesta comunicação?

Alternativas:

A. Camada de Aplicação
B. Camada de Rede
C. Camada de Transporte
D. Camada Física
E. Camada de Sessão

Passo 1

O enunciado diz que há comunicação entre um CLP Siemens e o Node-RED usando Profinet. A pergunta é: “Qual camada do modelo OSI é responsável pelo transporte dos dados nesta comunicação?” As alternativas são:
A. Camada de Aplicação
B. Camada de Rede
C. Camada de Transporte
D. Camada Física
E. Camada de Sessão

Passo 2

O que significa “responsável pelo transporte dos dados”? Antes de escolher, é preciso entender o papel geral de cada camada citada nas alternativas (resumo sucinto, sem resolver ainda):
  • Camada de Aplicação: fornece serviços diretamente às aplicações (por exemplo, protocolos que definem a semântica das mensagens trocadas entre programas).
  • Camada de Transporte: cuida do transporte fim-a-fim entre processos, segmentação/reunião de dados, multiplexação de conexões, controle de fluxo e, quando aplicável, confiabilidade.
  • Camada de Rede: trata de endereçamento e roteamento de pacotes entre redes (por exemplo, IP).
  • Camada Física: trata da transmissão de bits no meio físico (cabos, sinais elétricos/ópticos).
  • Camada de Sessão: gerencia sessões (início/fim de diálogo, sincronização) entre aplicações — na prática muitas funções de sessão são tratadas pela própria aplicação ou pela camada de transporte.

Passo 3

Vamos aprofundar o que faz a Camada de Transporte (porque é o candidato óbvio): funções principais, explicadas de modo prático e sem jargões difíceis.
  • Comunicação fim-a-fim: a camada de transporte faz a ponte entre uma aplicação no remetente (por exemplo, o software do CLP que gera dados) e uma aplicação no destinatário (por exemplo, um fluxo no Node-RED que consome esses dados). Isso quer dizer que ela entrega dados da aplicação A no host A para a aplicação B no host B.
  • Segmentação e reassemblagem: mensagens grandes da aplicação são cortadas em pedaços menores para envio; no destino esses pedaços são remontados na ordem correta. Imagine enviar uma pilha de cartas — a camada de transporte organiza e numera as páginas para remontá-las depois.
  • Multiplexação: permite que várias aplicações usem a mesma conexão de rede ao mesmo tempo (cada aplicação usa uma porta).
  • Controle de fluxo e confiabilidade: protocolos de transporte podem evitar que um receptor mais lento seja sobrecarregado e podem retransmitir pacotes perdidos (ex.: TCP fornece confiabilidade; UDP não fornece).
    Esses elementos são o que normalmente se entende por “transporte de dados” entre programas.

Passo 4

Onde o Profinet entra nisso? Breve explicação prática:
  • Profinet é um padrão industrial para comunicação em redes Ethernet usado por CLPs Siemens e por muitos softwares de automação. Ele define como trocar dados de automação (I/O cíclico, parâmetros, etc.).
  • Profinet opera em diferentes níveis: há partes que tocam a “semântica” da aplicação (o que os dados significam) e há uso de mecanismos de rede/transportes subjacentes (Ethernet, IP, UDP/TCP em alguns modos). Mas isso não muda a definição: o transporte fim-a-fim dos pacotes entre processos/aplicações é função da Camada de Transporte do modelo OSI.

Passo 5

Eliminação e conclusão aplicando a teoria ao enunciado:
  • Não é Camada Física (D): essa camada só cuida do meio físico — fios, tensão, cabos — e não do transporte fim-a-fim das mensagens entre aplicações.
  • Não é Camada de Rede (B): a camada de rede (IP) escolhe rotas e entrega pacotes entre hosts, mas não faz segmentação/reassemblagem fim-a-fim nem controle de fluxo por conexões de aplicação.
  • Não é Camada de Aplicação (A): a aplicação define o formato/semântica dos dados (por exemplo, o que significa um comando “ligar motor”), mas o transporte técnico desses dados entre processos é responsabilidade de outra camada.
  • Não é Camada de Sessão (E): funções de sessão pura são poucas hoje em dia e, de qualquer forma, “transporte dos dados” refere-se ao transporte fim-a-fim, que é papel da Camada de Transporte.
    Portanto, a alternativa que corresponde corretamente à responsabilidade de transportar dados entre aplicações (como entre um CLP e o Node-RED) é a Camada de Transporte.

Passo 6

Resumo prático e dica para prova: quando a pergunta menciona “transporte dos dados” entre duas aplicações ou processos em hosts diferentes, pense imediatamente em Camada de Transporte — porque ela faz exatamente o serviço fim-a-fim (segmentar, numerar, controlar fluxo, oferecer confiabilidade quando necessário). Isso vale independentemente de o protocolo ser industrial (Profinet) ou não.

Resposta

C. Camada de Transporte

Exercícios relacionados