Não há apenas um protocolo usado para conversar. Aqui está um colapso dos mais comuns:
Protocolos tradicionais de bate -papo: *
IRC (chat de retransmissão na Internet): Um protocolo muito antigo, mas ainda amplamente usado para bate-papo baseado em texto. É frequentemente usado para comunidades de jogos e canais específicos baseados em tópicos.
*
xmpp (protocolo extensível de mensagens e presença): Um protocolo padrão aberto usado para mensagens instantâneas, informações de presença e muito mais. Alguns clientes de IM populares, como Pidgin, usam o XMPP.
Protocolos de mensagens modernas: *
webSocket: Um protocolo construído sobre o TCP que permite a comunicação bidirecional entre um cliente e servidor, tornando-o ideal para aplicativos de bate-papo em tempo real. Muitos serviços de bate -papo modernos usam websocket, incluindo:
*
Serviços de bate-papo baseados na Web: Como o Facebook Messenger, o WhatsApp Web e outros.
*
aplicativos de mensagens móveis: Whatsapp, telegrama, sinal, etc.
Outros protocolos: *
sip (protocolo de iniciação da sessão): Originalmente projetado para VoIP (Voice Over IP), o SIP também pode ser usado para bate-papo baseado em texto, geralmente em sistemas de comunicação corporativa.
*
IMAP/POP3: Esses protocolos são usados principalmente para email, mas alguns clientes de bate -papo podem usá -los para sincronizar mensagens entre dispositivos.
O protocolo usado para bate -papo depende do aplicativo ou plataforma específica que você está usando. Exemplo: * O WhatsApp usa um protocolo proprietário que não está documentado publicamente.
* O Facebook Messenger usa uma combinação de WebSocket e outros protocolos.
* O Telegram usa seu próprio protocolo MTProto para comunicação segura.
Para entender qual protocolo um aplicativo de bate -papo específico usa, muitas vezes você pode encontrar essas informações na documentação do aplicativo ou pesquisar on -line.