[Standards] mutual authentication and XEP 178

Justin Karneges justin-keyword-jabber.093179 at affinix.com
Wed Jul 18 22:53:34 UTC 2007

On Wednesday 18 July 2007 12:31 pm, Peter Saint-Andre wrote:
> Server1 realizes that it needs an XML stream to Server2 in order to
> route some stanzas. So Server1 completes address resolution via SRV or
> whatever and opens a TCP connection to Server2. That happens on
> TCPconn1. Then Server1 sends a stream header to Server2. So far so good.
> RFC3920 says that for s2s there are 2 TCP connections. So in order to
> send a response stream header to Server1, I assume that Server2 opens a
> second TCP connection, which we'll call TCPconn2, and then sends the
> response stream header over TCPconn2.
> Correct?

Absolutely not. :)

> I don't know if the spec needs to talk about this, but it couldn't hurt
> (since it's different for c2s vs. s2s).

It's the same.  One XML document for each direction in the TCP connection.  
However, with s2s, only the initiator of a TCP connection can send stanzas 
(e.g. 'message', 'presence', and 'iq').


More information about the Standards mailing list