XMPP connection分析

本文记录了通过XMPP协议进行客户端与服务器之间的连接及认证过程。详细展示了从建立连接到使用STARTTLS加密、选择认证机制、完成DIGEST-MD5认证、到最后成功绑定资源的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >




INFO  2014-03-05 16:39:44   ConnectionHandler:183 - RECV:<stream:stream to="jacklin-pc" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0">
INFO  2014-03-05 16:39:44   ConnectionHandler:224 - --SENT:<?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="jacklin-pc" id="d37fd9ad" xml:lang="en" version="1.0">
INFO  2014-03-05 16:39:44   ConnectionHandler:224 - --SENT:<stream:features><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"></starttls><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>DIGEST-MD5</mechanism><mechanism>JIVE-SHAREDSECRET</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/></stream:features>

INFO  2014-03-05 16:39:44   ConnectionHandler:183 - RECV:<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
INFO  2014-03-05 16:39:45   ConnectionHandler:183 - RECV:<stream:stream to="jacklin-pc" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0">
INFO  2014-03-05 16:39:45   ConnectionHandler:224 - --SENT:<?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="jacklin-pc" id="d37fd9ad" xml:lang="en" version="1.0"><stream:features><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>DIGEST-MD5</mechanism><mechanism>JIVE-SHAREDSECRET</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/></stream:features>

INFO  2014-03-05 16:39:45   ConnectionHandler:183 - RECV:<auth mechanism="DIGEST-MD5" xmlns="urn:ietf:params:xml:ns:xmpp-sasl"></auth>
INFO  2014-03-05 16:39:45   ConnectionHandler:224 - --SENT:<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09ImphY2tsaW4tcGMiLG5vbmNlPSJZTHRNNnAxV3Z5UkRaRFpkeFlKWVRnVGY0amxGOGxubmFUSFBLYkFwIixxb3A9ImF1dGgiLGNoYXJzZXQ9dXRmLTgsYWxnb3JpdGhtPW1kNS1zZXNz</challenge>

INFO  2014-03-05 16:39:45   ConnectionHandler:183 - RECV:<response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">Y2hhcnNldD11dGYtOCx1c2VybmFtZT0idGVzdDAwMSIscmVhbG09ImphY2tsaW4tcGMiLG5vbmNlPSJZTHRNNnAxV3Z5UkRaRFpkeFlKWVRnVGY0amxGOGxubmFUSFBLYkFwIixuYz0wMDAwMDAwMSxjbm9uY2U9Ild5bC9BN212OGgvZzNDdm5TSVFDRXpVRXM0WFJiMFk2RFZSeGxwT1QiLGRpZ2VzdC11cmk9InhtcHAvamFja2xpbi1wYyIsbWF4YnVmPTY1NTM2LHJlc3BvbnNlPTg4OGJiMDQ4NjY2NmNiMDBkY2VjYWFkYzI4NDI5YjQ4LHFvcD1hdXRoLGF1dGh6aWQ9InRlc3QwMDEi</response>
INFO  2014-03-05 16:39:45   ConnectionHandler:224 - --SENT:<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD01ODViMTYyOGY0ZmU4ZDcyNzY3YTIxZGJmMjkyMmQxYQ==</success>

INFO  2014-03-05 16:39:45   ConnectionHandler:183 - RECV:<stream:stream to="jacklin-pc" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0">
INFO  2014-03-05 16:39:45   ConnectionHandler:224 - --SENT:<?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="jacklin-pc" id="d37fd9ad" xml:lang="en" version="1.0"><stream:features><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features>

INFO  2014-03-05 16:39:45   ConnectionHandler:183 - RECV:<iq id="K5TQ4-0" type="set"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><resource>Spark 2.6.3</resource></bind></iq>
INFO  2014-03-05 16:39:45   ConnectionHandler:224 - --SENT:<iq type="result" id="K5TQ4-0" to="jacklin-pc/d37fd9ad"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>test001@jacklin-pc/Spark 2.6.3</jid></bind></iq>

INFO  2014-03-05 16:39:45   ConnectionHandler:183 - RECV:<iq id="K5TQ4-1" type="set"><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></iq>
INFO  2014-03-05 16:39:45   ConnectionHandler:224 - --SENT:<iq type="result" id="K5TQ4-1" to="test001@jacklin-pc/Spark 2.6.3"/>






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

linyu19872008

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值