Questão de Redes de Computadores — Arquitetura TCP/IP — CESPE / CEBRASPE 2024
- Código
- ce179231
- Banca
- CESPE / CEBRASPE
- Órgão
- Petrobras
- Ano
- 2024
- Nível
- Médio
- Cargo
- Técnico Júnior - Ênfase: Manutenção - Instrumentação
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado (E). A afirmativa está incorreta porque no Modbus TCP o cabeçalho MBAP (Modbus Application Protocol) não é encapsulado na camada de transporte; ele é o próprio cabeçalho da aplicação que, junto com a PDU (Protocol Data Unit), forma a mensagem que é transportada pelo TCP. Ou seja, o MBAP é parte do dado da aplicação, e não um protocolo que é encapsulado separadamente na camada de transporte.
O Modbus TCP/IP utiliza a pilha TCP/IP para comunicação. A mensagem Modbus é composta pelo cabeçalho MBAP (7 bytes: Transaction Identifier, Protocol Identifier, Length, Unit Identifier) seguido pela PDU (Function code + Data). Esse conjunto MBAP+PDU é passado como payload para a camada de transporte (TCP), que adiciona seu próprio cabeçalho. Dessa forma, o MBAP está na camada de aplicação do modelo TCP/IP, e o TCP encapsula toda a mensagem da aplicação.
A confusão comum é pensar que o MBAP é um protocolo intermediário que é encapsulado no TCP, mas na realidade ele é apenas um cabeçalho que faz parte da mensagem da aplicação. A banca explorou justamente esse equívoco.
A banca troca o sentido de "encapsular": o MBAP não é um protocolo que é encapsulado na camada de transporte; ele é o cabeçalho da aplicação que, integrado à PDU, é que é encapsulado pelo TCP. Fique atento: no Modbus TCP, o MBAP faz parte do dado da aplicação, não é uma camada separada.
❌ ERRADO.
Link permanente: /questoes/ce179231