Entre os protocolos relacionados a seguir, qual é utilizado para implementar serviços de bate-papo em tempo real na internet?
- A)HTTP.
Errada, porque HTTP é usado para comunicação entre navegador e servidor na web, não para bate-papo em tempo real.
- B)FTP.
Errada, porque FTP é protocolo de transferência de arquivos, não de conversação instantânea.
- C)IRC.
Certa, porque IRC foi criado para comunicação em tempo real por chat, com canais e mensagens instantâneas.
- D)SMTP.
Errada, porque SMTP é voltado ao envio de e-mails, e não a serviços de chat.
Gabarito: C
Quando a questão fala em bate-papo em tempo real na internet, ela está apontando para um protocolo pensado justamente para conversas instantâneas, em canais e salas de chat. O clássico aqui é o IRC (Internet Relay Chat), que ficou famoso por permitir comunicação síncrona entre vários usuários ao mesmo tempo, quase como um grupo de conversa antigo da internet. Pense assim: se o protocolo nasceu para troca de mensagens de texto em tempo real, ele é forte candidato ao chat. O IRC foi projetado para isso, com servidores, canais e usuários interagindo de forma imediata. Por isso, ele é o gabarito da questão. Já HTTP é o protocolo da web, usado para navegar e carregar páginas. FTP serve para transferência de arquivos. SMTP é usado para envio de e-mails. Nenhum deles foi criado para bate-papo em tempo real como função principal. Em prova, a banca gosta de cobrar a função clássica de cada protocolo. Então, ao ver "bate-papo em tempo real", vá direto ao protocolo de chat, e não aos de navegação, arquivos ou e-mail. É o tipo de questão que parece simples, mas tenta fazer você escorregar na associação apressada.