Questão de Redes de Computadores — Apache — FUNDATEC 2023
- Código
- qa541364
- Banca
- FUNDATEC
- Órgão
- IFC
- Ano
- 2023
- Cargo
- PEBTT ( )
- AV – V – V – F – V.
- BV – F – F – V – V.
- CV – F – V – F – V.
- DF – F – V – V – F.
- EF – V – F – F – F.
GabaritoC — V – F – V – F – V.
Gabarito: letra C. A sequência correta é V – F – V – F – V: o Apache tem como arquivo principal de configuração o httpd.conf, suporta hosts virtuais, suporta o protocolo SMTP (como cliente, para envio de e-mails), não suporta o protocolo FTP e usa a porta padrão 80 para HTTP. A alternativa C é a única que reproduz exatamente essa ordem.
O Apache HTTP Server é o servidor web mais utilizado no mundo, responsável por atender requisições HTTP/HTTPS. Seu funcionamento é controlado por arquivos de configuração, sendo o httpd.conf o principal deles — nele ficam diretivas globais, como a porta de escuta, o diretório raiz dos documentos e o carregamento de módulos. Além disso, o Apache é conhecido por sua flexibilidade: permite hospedar vários sites em um mesmo servidor por meio dos hosts virtuais (VirtualHost), cada um com seu próprio domínio, diretório e configurações.
Quanto aos protocolos, é preciso distinguir o que o Apache é do que ele suporta. O Apache é um servidor HTTP — esse é o seu papel central. Porém, ele também pode atuar como cliente SMTP, ou seja, enviar e-mails utilizando o protocolo SMTP (por exemplo, através de módulos como o mod_smtp ou integrações com bibliotecas como libcurl). Isso não o torna um servidor de e-mail completo, mas significa que ele suporta o protocolo SMTP para envio. Já o FTP (File Transfer Protocol) não é suportado pelo Apache — ele não implementa nem como servidor nem como cliente; para transferência de arquivos, utiliza-se HTTP/HTTPS ou ferramentas específicas como vsftpd ou FileZilla.
A porta padrão para HTTP é a 80, conforme o padrão da IANA (Internet Assigned Numbers Authority). Essa é uma informação básica de redes: o HTTP usa a porta 80 por padrão, e o HTTPS usa a 443. O Apache, por padrão, escuta na porta 80, mas isso pode ser alterado no arquivo de configuração.
A pegadinha desta questão está na terceira assertiva: muitos candidatos marcam F porque pensam que o Apache, por ser um servidor web, não tem relação com e-mail. Mas o Apache suporta SMTP como cliente — ele pode enviar e-mails, embora não seja um servidor de e-mail completo. Já a quarta assertiva é verdadeira: o Apache não suporta FTP. A banca explora exatamente essa confusão entre "ser servidor de" e "suportar o protocolo".
O arquivo principal de configuração do Apache é o httpd.conf. Esse é um fato consolidado: desde as primeiras versões, o Apache utiliza esse arquivo para centralizar as diretivas de configuração global, como a porta de escuta, o diretório raiz (DocumentRoot) e o carregamento de módulos. Em distribuições Linux, ele pode estar em /etc/httpd/conf/httpd.conf ou /etc/apache2/apache2.conf, mas o nome do arquivo principal é sempre httpd.conf. A assertiva está correta.
O Apache suporta hosts virtuais (VirtualHost). Essa é uma das funcionalidades mais importantes do servidor: permite hospedar múltiplos sites em um único servidor, cada um com seu próprio domínio, diretório e configurações. Existem dois tipos: hosts virtuais baseados em IP e baseados em nome. A assertiva diz que "não suporta", o que é incorreto — o Apache suporta amplamente.
O Apache suporta o protocolo SMTP. Isso pode surpreender, mas o Apache pode atuar como cliente SMTP, ou seja, enviar e-mails. Por exemplo, através de módulos como mod_smtp ou integrações com bibliotecas como libcurl, o Apache pode enviar mensagens de e-mail. Isso não o torna um servidor de e-mail completo (como o Postfix ou o Sendmail), mas significa que ele suporta o protocolo SMTP para envio. A assertiva está correta.
O Apache não suporta o protocolo FTP. O Apache é um servidor HTTP/HTTPS — esse é o seu papel. Ele não implementa FTP nem como servidor nem como cliente. Para transferência de arquivos, utiliza-se HTTP/HTTPS ou ferramentas específicas como vsftpd ou FileZilla. A assertiva diz que "não suporta", o que é correto.
A porta padrão para recebimento de pacotes HTTP é a 80. Essa é uma informação básica de redes: o HTTP usa a porta 80 por padrão, e o HTTPS usa a 443. O Apache, por padrão, escuta na porta 80, mas isso pode ser alterado no arquivo de configuração. A assertiva está correta.
A sequência V – V – V – F – V erra na segunda assertiva: o Apache suporta hosts virtuais, então o correto seria V – F – V – F – V. A alternativa A marca a segunda como verdadeira, o que é incorreto.
A sequência V – F – F – V – V erra na terceira assertiva: o Apache suporta SMTP, então o correto seria V – F – V – F – V. A alternativa B marca a terceira como falsa, o que é incorreto.
A sequência V – F – V – F – V é exatamente a correta: o Apache tem httpd.conf como arquivo principal, suporta hosts virtuais, suporta SMTP, não suporta FTP e usa a porta 80 para HTTP. Esta é a única alternativa que reproduz a ordem correta.
A sequência F – F – V – V – F erra na primeira assertiva: o arquivo principal de configuração é o httpd.conf, então o correto seria V – F – V – F – V. A alternativa D marca a primeira como falsa, o que é incorreto.
A sequência F – V – F – F – F erra em várias assertivas: o arquivo principal é o httpd.conf, o Apache suporta hosts virtuais, suporta SMTP, não suporta FTP e usa a porta 80. A alternativa E marca a primeira como falsa, a segunda como verdadeira, a terceira como falsa, a quarta como falsa e a quinta como falsa — tudo incorreto.
A banca explora a confusão entre "ser servidor de" e "suportar o protocolo". O Apache é um servidor HTTP, mas isso não impede que ele suporte SMTP como cliente. Muitos candidatos marcam F na terceira assertiva por pensar que o Apache não tem relação com e-mail. Lembre-se: suportar SMTP não significa ser um servidor de e-mail completo — significa que ele pode enviar e-mails. Já o FTP, o Apache realmente não suporta. Com treino, você enxerga essas distinções de longe 💪
Para questões sobre servidores web, memorize as portas padrão: HTTP = 80, HTTPS = 443, FTP = 20/21, SMTP = 25, POP3 = 110, IMAP = 143. E lembre-se: o Apache suporta SMTP como cliente, mas não suporta FTP. Essa é uma pegadinha recorrente em provas de redes.
Gabarito: letra C
Link permanente: /questoes/qa541364