Pular para o conteúdo principal

Questão de Redes de Computadores — SMTP (Simple Mail Transfer Protocol) — INSTITUTO AOCP 2024

Redes de ComputadoresSMTP (Simple Mail Transfer Protocol)
Código
qa632277
Banca
INSTITUTO AOCP
Órgão
MGI
Ano
2024
Cargo
Esp ( )

Qual é a principal limitação do esquema SMTP (Simple Mail Transfer Protocol) que cria a necessidade da extensão MIME (Multipurpose Internet Mail Extension)?

  1. AInabilidade de transmitir arquivos anexos.
  2. BRestrição na representação de caracteres ASCII.
  3. CRejeição de mensagens de e-mail acima de um certo tamanho.
  4. DInconsistência nos mapeamentos entre ASCII e o código de caracteres EBCDIC.
  5. EIncapacidade de tratar dados não textuais em mensagens X.400.
Revelar gabarito e comentário

GabaritoA — Inabilidade de transmitir arquivos anexos.

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”.

SMTP e a necessidade do MIME

Gabarito: letra A. A principal limitação do SMTP que motivou a criação do MIME é a inabilidade de transmitir arquivos anexos — o SMTP original foi projetado para transportar apenas mensagens em texto ASCII de 7 bits, não suportando dados binários como imagens, vídeos ou documentos. O MIME (Multipurpose Internet Mail Extension) surgiu exatamente para contornar essa limitação, permitindo a codificação de anexos e dados não textuais em formato ASCII.

O SMTP (Simple Mail Transfer Protocol) é o protocolo da camada de aplicação responsável pelo envio de mensagens de correio eletrônico entre servidores. Ele opera na porta TCP 25 (ou 465 para SSL, e 587 como alternativa comum no Brasil), e sua função é exclusivamente de envio — a leitura das mensagens é feita por protocolos como POP3 e IMAP. O SMTP é um protocolo simples, em texto plano, que segue uma especificação rígida de comandos de quatro caracteres (HELO, MAIL, RCPT, DATA).

A especificação original do SMTP, definida na RFC 821 e posteriormente consolidada na RFC 5321, foi desenhada em uma época em que as mensagens de e-mail continham basicamente texto. Por isso, o protocolo foi projetado para transmitir apenas caracteres ASCII de 7 bits. Essa restrição significa que o SMTP não consegue, por si só, transmitir:

  • Dados binários (imagens, vídeos, arquivos executáveis, documentos);

  • Caracteres acentuados ou de outros alfabetos (como o cirílico ou o árabe);

  • Anexos de qualquer tipo, pois eles precisam ser codificados em texto.

O MIME resolve esse problema definindo como os dados não textuais devem ser codificados em ASCII para serem transmitidos pelo SMTP. A codificação mais comum é a base64, que converte dados binários em uma sequência de caracteres ASCII. O MIME também define cabeçalhos como Content-Type e Content-Transfer-Encoding, que informam ao receptor como interpretar o conteúdo da mensagem.

A alternativa A é a correta porque a inabilidade de transmitir arquivos anexos é a consequência direta da limitação do SMTP em lidar com dados binários. O MIME foi criado justamente para permitir o envio de anexos, codificando-os em ASCII. As demais alternativas apresentam limitações que, embora relacionadas, não são a principal razão da criação do MIME.

SMTP
  • 1Função
    • Envio de e-mail
    • Porta 25 (465/587)
  • 2Limitação original
    • Só texto ASCII 7 bits
    • Sem dados binários
    • Sem anexos
  • 3Consequência
    • Necessidade do MIME
      • Codifica binário em ASCII
      • Base64
      • Cabeçalhos Content-Type
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

A alternativa A está correta porque a principal limitação do SMTP que motivou a criação do MIME é a inabilidade de transmitir arquivos anexos. O SMTP original foi projetado para transportar apenas mensagens em texto ASCII de 7 bits, não suportando dados binários. O MIME foi criado para resolver exatamente esse problema, definindo como codificar anexos e dados não textuais em ASCII, permitindo que sejam transmitidos pelo SMTP.

Alternativa B — ❌ Incorreta

A alternativa B está incorreta porque a restrição na representação de caracteres ASCII é uma limitação real do SMTP, mas não é a principal razão da criação do MIME. O MIME foi criado para permitir o envio de dados não textuais (como anexos), não apenas para expandir o conjunto de caracteres. A restrição ASCII é a causa da inabilidade de transmitir anexos, mas a alternativa A expressa essa consequência de forma mais direta e específica.

Alternativa C — ❌ Incorreta

A alternativa C está incorreta porque o SMTP não rejeita mensagens acima de um certo tamanho por padrão. O tamanho máximo de uma mensagem é definido pelo servidor, não pelo protocolo. O MIME não foi criado para resolver problemas de tamanho, mas sim para permitir a transmissão de dados binários. A extensão SIZE do ESMTP (Extended SMTP) é que permite verificar o tamanho da mensagem antes de enviá-la, mas isso não é uma limitação do SMTP básico.

Alternativa D — ❌ Incorreta

A alternativa D está incorreta porque a inconsistência nos mapeamentos entre ASCII e EBCDIC não é uma limitação do SMTP. O SMTP é um protocolo de texto plano que usa ASCII, e a conversão para EBCDIC é um problema de codificação de caracteres que pode ocorrer em sistemas mainframe, mas não é a razão da criação do MIME. O MIME foi criado para permitir a transmissão de dados binários, não para resolver problemas de mapeamento de caracteres.

Alternativa E — ❌ Incorreta

A alternativa E está incorreta porque a incapacidade de tratar dados não textuais em mensagens X.400 não é uma limitação do SMTP. O X.400 é um protocolo de correio eletrônico diferente do SMTP, e a afirmação se refere a uma limitação do X.400, não do SMTP. O MIME foi criado para o SMTP, não para o X.400. Além disso, o X.400 já suporta dados não textuais, então a afirmação é falsa.

NÃO CAIA NESSA!

A banca tenta confundir o candidato ao apresentar a restrição ASCII (alternativa B) como a principal limitação. Embora seja verdade que o SMTP só transmite ASCII, a pergunta pede a limitação que cria a necessidade do MIME — e essa é a inabilidade de transmitir anexos (dados binários). O MIME não foi criado apenas para expandir o conjunto de caracteres, mas para permitir o envio de arquivos anexos. Fique atento: a restrição ASCII é a causa, e a inabilidade de transmitir anexos é a consequência que o MIME resolve.

PEGA ESSA DICA!

Para resolver questões sobre SMTP e MIME, lembre-se da relação de causa e consequência: o SMTP só transmite ASCII → não consegue enviar dados binários → o MIME codifica esses dados em ASCII. Se a pergunta for sobre a limitação que motiva o MIME, a resposta é sempre a inabilidade de transmitir anexos/dados binários. Se a pergunta for sobre a característica do SMTP, a resposta é a restrição ASCII.

Gabarito: letra A — a inabilidade de transmitir arquivos anexos é a principal limitação do SMTP que cria a necessidade do MIME.

Link permanente: /questoes/qa632277