这协议已经相当完善。它是可扩展的,不但可以传输即时聊天信息……还可以传送微博……群聊天也有……网站做推送消息什么的也有用……
通讯是基于SSL加密的……服务器是分布的……所以只要服务器没问题……这途中监听是不可能的……qq?qq用简化XXTEA算法不说……对称密钥还是没有经过非对称加密传送的……
这协议现在已经成为IETF制订的标准了……
去google找下很容易就找到了。 XMPP标准基金会:
XXXXXXXXXXXXXXXXXXXRFC标准:
RFC | Short Name | Formats | Description |
RFC 6120 | XMPP CORE | Text | HTML | XML streams, SASL, TLS, stanza semantics (supersedes RFC 3920) |
RFC 6121 | XMPP IM | Text | HTML | XMPP extensions for basic instant messaging and presence (supersedes RFC 3921) |
RFC 6122 | XMPP ADDR | Text | HTML | XMPP address format |
RFC 3923 | XMPP E2E | Text | HTML | End-to-end signing and object encryption for XMPP |
RFC 4854 | XMPP URN | Text | HTML | A Uniform Resource Name (URN) namespace for use in XMPP extensions |
RFC 4979 | XMPP ENUM | Text | HTML | IANA registration of an Enumservice (see RFC 3761) for XMPP |
RFC 5122 | XMPP URI | Text | HTML | A Uniform Resource Identifier (URI) scheme for XMPP (this specification corrects several errors in RFC 4622) |
XMPP扩展(网站上抓的):
[table=100%,#ffffff,#dddddd,1,0]NumberNameTypeStatusDate
XEP-0001 (PDF)XMPP Extension Protocols
XMPP扩展协议ProceduralActive2010-03-10
XEP-0002 (PDF)Special Interest Groups (SIGs)
特殊兴趣小组ProceduralActive2002-01-11
XEP-0004 (PDF)Data Forms
数据表单Standards TrackFinal2007-08-13
XEP-0009 (PDF)Jabber-RPC
Standards TrackFinal2011-11-10
XEP-0012 (PDF)Last Activity
最近活动时间Standards TrackFinal2008-11-26
XEP-0013 (PDF)Flexible Offline Message Retrieval
Standards TrackDraft2005-07-14
XEP-0016 (PDF)Privacy Lists
隐私列表Standards TrackDraft2007-02-15
XEP-0019 (PDF)Streamlining the SIGsProceduralActive2002-03-20
XEP-0020 (PDF)Feature NegotiationStandards TrackDraft2006-11-21
XEP-0027 (PDF)Current Jabber OpenPGP UsageHistoricalActive2006-11-29
XEP-0030 (PDF)Service DiscoveryStandards TrackFinal2008-06-06
XEP-0033 (PDF)Extended Stanza AddressingStandards TrackDraft2004-09-15
XEP-0045 (PDF)Multi-User Chat
多用户聊天Standards TrackDraft2012-02-08
XEP-0047 (PDF)In-Band Bytestreams
带宽内传送比特流Standards TrackFinal2012-06-22
XEP-0048 (PDF)Bookmarks
书签Standards TrackDraft2007-11-07
XEP-0049 (PDF)Private XML StorageHistoricalActive2004-03-01
XEP-0050 (PDF)Ad-Hoc CommandsStandards TrackDraft2005-06-30
XEP-0053 (PDF)XMPP Registrar FunctionProceduralActive2008-10-29
XEP-0054 (PDF)vcard-tempHistoricalActive2008-07-16
XEP-0055 (PDF)Jabber SearchHistoricalActive2009-09-15
XEP-0059 (PDF)Result Set ManagementStandards TrackDraft2006-09-20
XEP-0060 (PDF)Publish-SubscribeStandards TrackDraft2010-07-12
XEP-0065 (PDF)SOCKS5 BytestreamsStandards TrackDraft2011-04-20
XEP-0066 (PDF)Out of Band DataStandards TrackDraft2006-08-16
XEP-0068 (PDF)Field Standardization for Data FormsInformationalActive2012-05-28
XEP-0070 (PDF)Verifying HTTP Requests via XMPPStandards TrackDraft2005-12-14
XEP-0071 (PDF)XHTML-IMStandards TrackDraft2012-11-28
XEP-0072 (PDF)SOAP Over XMPPStandards TrackDraft2005-12-14
XEP-0076 (PDF)Malicious StanzasHumorousActive2003-04-01
XEP-0077 (PDF)In-Band Registration
带宽上注册Standards TrackFinal2012-01-25
XEP-0079 (PDF)Advanced Message ProcessingStandards TrackDraft2005-11-30
XEP-0080 (PDF)User LocationStandards TrackDraft2009-09-15
XEP-0082 (PDF)XMPP Date and Time ProfilesInformationalActive2003-05-28
XEP-0083 (PDF)Nested Roster GroupsInformationalActive2004-10-11
XEP-0084 (PDF)User Avatar
用户头像Standards TrackDraft2008-11-05
XEP-0085 (PDF)Chat State NotificationsStandards TrackFinal2009-09-23
XEP-0092 (PDF)Software VersionStandards TrackDraft2007-02-15
XEP-0095 (PDF)Stream InitiationStandards TrackDraft2004-04-13
XEP-0096 (PDF)SI File TransferStandards TrackDraft2004-04-13
XEP-0100 (PDF)Gateway InteractionInformationalActive2005-10-05
XEP-0106 (PDF)JID EscapingStandards TrackDraft2007-06-18
XEP-0107 (PDF)User MoodStandards TrackDraft2008-10-29
XEP-0108 (PDF)User ActivityStandards TrackDraft2008-10-29
XEP-0114 (PDF)Jabber Component ProtocolHistoricalActive2012-01-25
XEP-0115 (PDF)Entity CapabilitiesStandards TrackDraft2008-02-26
XEP-0118 (PDF)User TuneStandards TrackDraft2008-01-30
XEP-0122 (PDF)Data Forms ValidationStandards TrackDraft2004-09-22
XEP-0124 (PDF)Bidirectional-streams Over Synchronous HTTP (BOSH)Standards TrackDraft2010-07-02
XEP-0126 (PDF)InvisibilityInformationalActive2005-08-19
XEP-0127 (PDF)Common Alerting Protocol (CAP) Over XMPPInformationalActive2004-12-09
XEP-0128 (PDF)Service Discovery ExtensionsInformationalActive2004-10-20
XEP-0131 (PDF)Stanza Headers and Internet MetadataStandards TrackDraft2006-07-12
XEP-0132 (PDF)Presence Obtained via Kinesthetic Excitation (POKE)HumorousActive2004-04-01
XEP-0133 (PDF)Service AdministrationInformationalActive2005-08-19
XEP-0134 (PDF)XMPP Design GuidelinesInformationalActive2004-12-09
XEP-0136 (PDF)Message ArchivingStandards TrackDraft2010-06-21
XEP-0137 (PDF)Publishing Stream Initiation RequestsStandards TrackDraft2005-08-26
XEP-0138 (PDF)Stream CompressionStandards TrackFinal2009-05-27
XEP-0141 (PDF)Data Forms LayoutStandards TrackDraft2005-05-12
XEP-0143 (PDF)Guidelines for Authors of XMPP Extension ProtocolsProceduralActive2011-07-08
XEP-0144 (PDF)Roster Item ExchangeStandards TrackDraft2005-08-26
XEP-0145 (PDF)AnnotationsHistoricalActive2006-03-23
XEP-0146 (PDF)Remote Controlling Clients
远程控制客户端InformationalActive2006-03-23
XEP-0147 (PDF)XMPP URI Scheme Query ComponentsInformationalActive2006-09-13
XEP-0148 (PDF)Instant Messaging Intelligence Quotient (IM IQ)HumorousActive2005-04-01
XEP-0149 (PDF)Time PeriodsInformationalActive2006-01-24
XEP-0152 (PDF)Reachability AddressesStandards TrackProposed2013-02-05
XEP-0153 (PDF)vCard-Based AvatarsHistoricalActive2006-08-16
XEP-0155 (PDF)Stanza Session NegotiationStandards TrackDraft2008-01-14
XEP-0156 (PDF)Discovering Alternative XMPP Connection MethodsStandards TrackDraft2007-06-12
XEP-0157 (PDF)Contact Addresses for XMPP ServicesInformationalActive2007-01-31
XEP-0158 (PDF)CAPTCHA Forms
验证码格式Standards TrackDraft2008-09-03
XEP-0160 (PDF)Best Practices for Handling Offline MessagesInformationalActive2006-01-24
XEP-0163 (PDF)Personal Eventing ProtocolStandards TrackDraft2010-07-12
XEP-0166 (PDF)JingleStandards TrackDraft2009-12-23
XEP-0167 (PDF)Jingle RTP SessionsStandards TrackDraft2009-12-23
XEP-0169 (PDF)Twas The Night Before Christmas (Jabber Version)HumorousActive2009-12-24
XEP-0170 (PDF)Recommended Order of Stream Feature NegotiationInformationalActive2007-01-04
XEP-0171 (PDF)Language TranslationStandards TrackDraft2011-06-15
XEP-0172 (PDF)User NicknameStandards TrackDraft2012-03-21
XEP-0174 (PDF)Serverless MessagingStandards TrackFinal2008-11-26
XEP-0175 (PDF)Best Practices for Use of SASL ANONYMOUSInformationalActive2009-09-30
XEP-0176 (PDF)Jingle ICE-UDP Transport MethodStandards TrackDraft2009-06-10
XEP-0177 (PDF)Jingle Raw UDP Transport MethodStandards TrackDraft2009-12-23
XEP-0178 (PDF)Best Practices for Use of SASL EXTERNAL with CertificatesInformationalActive2011-05-25
XEP-0182 (PDF)Application-Specific Error ConditionsProceduralActive2008-03-05
XEP-0183 (PDF)Jingle Telepathy TransportHumorousActive2006-04-01
XEP-0184 (PDF)Message Delivery ReceiptsStandards TrackDraft2011-03-01
XEP-0185 (PDF)Dialback Key Generation and ValidationInformationalActive2007-02-15
XEP-0186 (PDF)Invisible CommandStandards TrackExperimental2012-06-27
XEP-0191 (PDF)Blocking CommandStandards TrackDraft2012-07-18
XEP-0198 (PDF)Stream ManagementStandards TrackDraft2011-06-29
XEP-0199 (PDF)XMPP PingStandards TrackFinal2009-06-03
XEP-0201 (PDF)Best Practices for Message ThreadsInformationalActive2010-11-29
XEP-0202 (PDF)Entity TimeStandards TrackFinal2009-09-11
XEP-0203 (PDF)Delayed DeliveryStandards TrackFinal2009-09-15
XEP-0205 (PDF)Best Practices to Discourage Denial of Service AttacksInformationalActive2009-01-07
XEP-0206 (PDF)XMPP Over BOSHStandards TrackDraft2010-07-02
XEP-0207 (PDF)XMPP Eventing via PubsubHumorousActive2007-04-01
XEP-0220 (PDF)Server DialbackStandards TrackProposed2012-08-21
XEP-0221 (PDF)Data Forms Media ElementStandards TrackDraft2008-09-03
XEP-0222 (PDF)Persistent Storage of Public Data via PubSubInformationalActive2008-09-08
XEP-0223 (PDF)Persistent Storage of Private Data via PubSubInformationalActive2008-09-08
XEP-0224 (PDF)AttentionStandards TrackDraft2008-11-13
XEP-0227 (PDF)Portable Import/Export Format for XMPP-IM ServersStandards TrackDraft2010-03-12
XEP-0229 (PDF)Stream Compression with LZWStandards TrackDraft2007-09-26
XEP-0231 (PDF)Bits of BinaryStandards TrackDraft2008-09-03
XEP-0239 (PDF)Binary XMPPHumorousActive2008-04-01
XEP-0245 (PDF)The /me CommandInformationalActive2009-01-21
XEP-0249 (PDF)Direct MUC InvitationsStandards TrackDraft2011-09-22
XEP-0256 (PDF)Last Activity in PresenceStandards TrackDraft2009-09-15
XEP-0257 (PDF)Client Certificate Management for SASL EXTERNALStandards TrackExperimental2012-07-18
XEP-0258 (PDF)Security Labels in XMPPStandards TrackDraft2013-04-08
XEP-0260 (PDF)Jingle SOCKS5 Bytestreams Transport MethodStandards TrackDraft2011-09-23
XEP-0261 (PDF)Jingle In-Band Bytestreams Transport MethodStandards TrackDraft2011-09-23
XEP-0262 (PDF)Use of ZRTP in Jingle RTP SessionsStandards TrackDraft2011-06-15
XEP-0263 (PDF)ECO-XMPPHumorousActive2009-04-01
XEP-0266 (PDF)Codecs for Jingle AudioStandards TrackDraft2011-10-04
XEP-0267 (PDF)Server BuddiesStandards TrackExperimental2012-05-29
XEP-0268 (PDF)Incident HandlingStandards TrackExperimental2012-05-29
XEP-0270 (PDF)XMPP Compliance Suites 2010Standards TrackDraft2009-09-30
XEP-0275 (PDF)Entity ReputationStandards TrackExperimental2012-06-06
XEP-0276 (PDF)Presence DecloakingStandards TrackExperimental2012-07-13
XEP-0277 (PDF)Microblogging over XMPP
基于XMPP的微博Standards TrackExperimental2012-05-22
XEP-0280 (PDF)Message CarbonsStandards TrackExperimental2012-10-09
XEP-0288 (PDF)Bidirectional Server-to-Server ConnectionsStandards TrackProposed2012-08-21
XEP-0289 (PDF)Federated MUC for Constrained EnvironmentsStandards TrackExperimental2012-05-29
XEP-0295 (PDF)JSON Encodings for XMPPHumorousActive2011-04-01
XEP-0297 (PDF)Stanza ForwardingStandards TrackProposed2012-07-05
XEP-0301 (PDF)In-Band Real Time TextStandards TrackExperimental2013-05-18
XEP-0305 (PDF)XMPP QuickstartStandards TrackExperimental2013-03-01
XEP-0308 (PDF)Last Message CorrectionStandards TrackDraft2013-04-08
XEP-0309 (PDF)Service DirectoriesStandards TrackExperimental2012-05-29
XEP-0312 (PDF)PubSub SinceStandards TrackExperimental2012-05-29
XEP-0313 (PDF)Message Archive ManagementStandards TrackExperimental2012-04-18
XEP-0314 (PDF)Security Labels in PubSubStandards TrackExperimental2012-07-27
XEP-0315 (PDF)Data Forms XML ElementStandards TrackExperimental2012-10-15
XEP-0316 (PDF)MUC Eventing ProtocolStandards TrackExperimental2013-01-03
XEP-0317 (PDF)HatsStandards TrackExperimental2013-01-03
XEP-0318 (PDF)Last Presence using Delayed DeliveryInformationalExperimental2013-03-04
XEP-0319 (PDF)Last User Interaction in PresenceStandards TrackExperimental2013-03-04
XEP-0321 (PDF)Remote Roster ManagementStandards TrackExperimental2013-04-16
XEP-0320 (PDF)Use of DTLS-SRTP in Jingle SessionsStandards TrackExperimental2013-04-16
XEP-0322 (PDF)Efficient XML Interchange (EXI) FormatStandards TrackExperimental2013-04-16
XEP-0323 (PDF)Internet of Things - Sensor Data
物联网 - 传感器数据Standards TrackExperimental2013-04-16
XEP-0324 (PDF)Internet of Things - ProvisioningStandards TrackExperimental2013-04-16[tr]
XEP-0325 (PDF)[td]Internet of Things - Control [i]物联网 - 控制
[/td]Standards TrackExperimental2013-05-06[/tr]
XEP-0326 (PDF)Internet of Things - ConcentratorsStandards TrackExperimental2013-05-06
XEP-0327 (PDF)RayoStandards TrackExperimental2013-05-06[/table]
所以国内不用,已经是落后了……至于转移好友我估计这个可能性不大……除非你的好友有同样的意愿……qq也正是避免流失用户才封闭的吧……
200字以内,仅用于支线交流,主线讨论请采用回复功能。