Informática Múltipla Escolha

What does "transport agnostic" mean in the context of MCP communication?

What does "transport agnostic" mean in the context of MCP communication?

  1. MCP clients and servers can communicate using different methods like HTTP or standard input/output
  2. MCP only works with encrypted connections
  3. MCP automatically chooses the fastest available network connection
  4. MCP requires specific hardware to function properly

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - MCP clients and servers can communicate using different methods like HTTP or standard input/output

Conceito de "Transport Agnostic"

Em tecnologia, o termo "agnostico" indica que um sistema é independente de um componente específico. Quando aplicado a protocolos de comunicação, significa que o protocolo não está preso a um único método de transporte de dados.

No contexto do Model Context Protocol (MCP), essa característica é fundamental para garantir flexibilidade na integração entre LLMs (Large Language Models), clientes e servidores.

Por que a Alternativa A está correta?

A definição de "transport agnostic" no MCP implica que o protocolo foi desenhado para funcionar sobre diversos meios de comunicação, sem exigir um padrão único rígido. Isso permite cenários variados:

  • Localmente: Uso de stdin/stdout (entrada/saída padrão) para executar scripts locais.
  • Remotamente: Uso de HTTP ou SSE (Server-Sent Events) para comunicação via rede web.
  • Rede Direta: Uso de TCP ou sockets Unix para conexões diretas.

Portanto, a capacidade de alternar entre métodos como HTTP e entrada/saída padrão define exatamente a natureza "agnóstica" do transporte.

Análise das outras alternativas

  • B (Criptografia): Fala de segurança, não de método de transporte. Embora o MCP possa suportar HTTPS, a "agnosticismo" refere-se à variedade de protocolos, não apenas à segurança.
  • C (Velocidade): Refere-se a otimização de rede ou roteamento dinâmico, não à compatibilidade de protocolos.
  • D (Hardware): Refere-se a requisitos físicos, o que não tem relação com a camada de protocolo de comunicação.

Conclusão

O termo destaca a flexibilidade de implementação, permitindo que desenvolvedores escolham o meio de comunicação mais adequado ao seu ambiente (local, nuvem, intranet) sem alterar a lógica central do protocolo.

Alternativa A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.