[Standards] XMPP as peer-to-peer protocol (Was: XMPP URI usage in "HTTP over XMPP")

Peter Saint-Andre stpeter at stpeter.im
Mon Jul 15 15:29:48 UTC 2013

On 7/15/13 2:04 AM, Tomasz Sterna wrote:
> Dnia 2013-07-10, śro o godzinie 03:53 +0000, Peter Waher pisze:
>> I've attached the latest revision for your revision.
> Quote: "The XMPP protocol however does not have the same problems as
> HTTP in these regards. It's a peer-to-peer protocol naturally allowing
> communication with applications and devices behind firewalls."
> I disagree with this premise.
> XMPP is not (by its nature) a peer-to-peer protocol.
> It's a federated server based protocol, driving all its traffic through
> dedicated servers.
> Pushing traffic other than IM through these servers need to address the
> same concerns as XMPP based file transfer protocols; i.e. establishing
> direct client-to-client connections, negotiating/detecting server
> enforced policies regarding used bandwidth and stanza size, etc.

Very well said, Tomasz.

It could be that these IoT applications people are building won't have
dedicated servers of any kind (even at a gateway to the broader
Internet), but that seems unlikely unless folks are using link-local.


Peter Saint-Andre

More information about the Standards mailing list