Protocolo de Mensagens Extensíveis e Presença

Protocolo de Mensagens Extensíveis e Presença (XMPP) (anteriormente chamado Jabber) é um protocolo para mensagens instantâneas. Ele é inspirado no XML.

É diferente da maioria dos protocolos porque é um padrão aberto. Isto significa que qualquer pessoa que tenha um nome de domínio e uma conexão com a Internet pode executar seu próprio servidor. A maioria do software e os clientes são de código aberto.

Outros softwares como o Google Talk e o Gizmo5 utilizam o protocolo XMPP. Ele foi instalado em milhares de servidores através da Internet. Há mais de quinhentos milhões de usuários que utilizam software baseado no protocolo. Entre os clientes estão o Pidgin e o iChat.

História

Jeremie Miller iniciou o projeto Jabber em 1998. O primeiro grande lançamento público foi em maio de 2000. Este primeiro software foi a base do XMPP. Ele era um concorrente do SIMPLE, que se baseava no protocolo SIP.

Em agosto de 2001, foi iniciada a Jabber Software Foundation (JSF). O principal papel da JSF era gerenciar os protocolos XML para XMPP, documentando-os. Além disso, a organização deveria coordenar as muitas empresas que estavam utilizando a tecnologia XMPP.

Em 2002, a Internet Engineering Task Force criou um grupo de trabalho para formalizar o protocolo. O grupo foi nomeado Grupo de Trabalho de Mensagens Extensíveis e Protocolo de Presença, ou XMPP WG.

Em 2007, a Jabber Software Foundation (JSF) tornou-se a XMPP Standards Foundation (XSF).

XMPP e HTTP

O XMPP pode usar HTTP para enviar dados para os servidores. Isto é útil quando existem firewalls rígidos no local, pois os dados podem ser enviados através da web em vez de através de uma porta diferente (porta 5222 e 5223).

Há também servidores públicos abertos que utilizam portas padrão (portas 80 e 443) para que os usuários possam se conectar por trás da maioria dos firewalls.

Perguntas e Respostas

P: O que é XMPP?


R: XMPP é a sigla de Extensible Messaging and Presence Protocol (Protocolo Extensível de Mensagens e Presença). É um protocolo para mensagens instantâneas inspirado em XML e é um padrão aberto.

P: Qual é a diferença entre o XMPP e outros protocolos?


R: O XMPP é diferente de outros protocolos porque é um padrão aberto. Isso significa que qualquer pessoa que tenha um nome de domínio e uma conexão com a Internet pode executar seu próprio servidor.

P: Quais são alguns softwares que usam o protocolo XMPP?


R: O Google Talk e o Gizmo5 são exemplos de software que usam o protocolo XMPP. A maioria dos softwares e dos clientes é de código aberto.

P: Quantos servidores na Internet instalaram o XMPP?


R: O XMPP foi instalado em milhares de servidores na Internet.

P: Quantos usuários usam software baseado no protocolo XMPP?


R: Há mais de quinhentos milhões de usuários que usam software baseado no protocolo XMPP.

P: Quais são alguns dos clientes que usam o XMPP?


R: Alguns clientes que usam o XMPP são o Pidgin e o iChat.

P: Qual é a principal vantagem de o XMPP ser um padrão aberto?


R: A principal vantagem de o XMPP ser um padrão aberto é que qualquer pessoa que tenha um nome de domínio e uma conexão com a Internet pode executar seu próprio servidor.

AlegsaOnline.com - 2020 / 2023 - License CC3