中英文翻译-基于安卓的智慧校园消息推送系统设计

中英文翻译-基于安卓的智慧校园消息推送系统设计

ID:42034133

大小:229.76 KB

页数:19页

时间:2019-09-06

中英文翻译-基于安卓的智慧校园消息推送系统设计_第1页
中英文翻译-基于安卓的智慧校园消息推送系统设计_第2页
中英文翻译-基于安卓的智慧校园消息推送系统设计_第3页
中英文翻译-基于安卓的智慧校园消息推送系统设计_第4页
中英文翻译-基于安卓的智慧校园消息推送系统设计_第5页
资源描述:

《中英文翻译-基于安卓的智慧校园消息推送系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、英文资料翻译学生姓名:陈文指导老师:梁惺彦2015年06月XMPP协议1绪论1.1概述可扩展的消息和出席信息协议(XMPP)是一个可扩展标记语言XML应用,让任何两个或多个网络实体之间进行结构化和可扩展的准实时信息交流.本文定义了XMPP的核心协议方法:XML流的配置和解除,通道加密,验证,错误处理,以及消息通讯基础,网络可用性(”presence”),和请求■应答交互.1・2历史XMPP的基本语法和语义最开始是由Jabber开源社区开发的,主要是在1999年.2002年,根据IMP-REQS,XMPP工作组被允许基于Ja

2、bber协议开发一个适合IETF的即时消息和出席信息技术.到了2004年10月,发布了RFC3920和RFC3921,意味着那时候XMPP的主要定义完成了.从2004年开始,互联网社区已经获得了广泛的XMPP实现和布署经验,包描XMPP标准基金会(XSF)主持下开展的正式的互操作性测试.本文全面整合了从软件开发者和XMPP服务提供者得到的反馈,包含了一系列向后兼容的修改,见附录D.结果是,本文反映了互联网社区对于XMPP1.0核心功能的初步共识,因此废止了RFC3920.1.3功能汇总这个不规范的章节提供了一个方便开发者的

3、XMPP功能汇总;接下来的其他章节则是XMPP的规范定义.XMPP的口标是允许两个(或多个)实体通过网络来交换相关的小件结构化数据(所谓”XML节”).XMPP典型地使用分布式的客户端■服务器体系结构来实现,这里客户端需要连接到一个服务器以获得对网络的访问,从而被允许和其他实体(可能在其他服务器上)交换XML节.一个客户端连接到一个服务器,交换XML节,以及结束连接,这样的流程如下:确定要连接的IP地址和端口号,典型的做法是对一个合格的域名做出解析(3.2)打开一个传输控制协议TCP连接通过TCP打开一个XML流4.2握手

4、最好使用传输层安全性TLS來进行通道加密(5)使用简单验证和安全层SASL机制来验证(6)绑定一个资源到这个流上(7)和其他网络上的实体交换不限数量的XML节(8)关闭XML流(4.4)关闭TCP连接在XMPP屮,一个服务器可以选择性地连接到另一个服务器以激活域间或服务器间的通讯.这种情形下,两个服务器需要在他们口身之间建立一个连接然后交换XML节;这个过程所做的事情如下:确定要连接的IP地址和端口号,典型的做法是对一个合格的域名做出解析(3.2)打开一个TCP连接打开一个XML流4.2握手最好使用TLS來进行通道加密(5

5、)使用简单验证和安全层SASL机制来验证(6)*交换不限数量的XML节,可以服务器Z间直接交换,也可以代表每台服务器上的相关实体来交换,例如那些连到服务器上的客户端(8)关闭XML流(4.4)&关闭TCP连接互操作性提示:在本文写就的时候,大多数已布署的服务器仍使用服务器回拨协议XEP-0220來提供弱身份验证,而不是使用SASL的PKIX证书來提供强验证,特别在这些情况下,SASL握手无论如何将不会得到强验证(例如,凶为TLS握手没有被对方服务器强制要求,或因为当TLS握手时对方服务器提供的PKIX证书是自签名的并且Z前

6、没有被接受过);细节请见XEP-0220.本文的解决方案显然提供了一个更高级别的安全性(参见13.6).木文指定了客户端如何连接到服务器以及基木的XML节语义.然而,木文不定义一个连接成功建立之后可能用来交换的XML节的”载荷”;反之,那些载荷被定义在各种XMPP扩展之中.例如,XMPP-IM定义了基本的即时消息和出席信息功能的扩展.另外,XSF创造了各种扩展协议,即XEP系列XEP-0001,也为广泛的应用程序定义了扩展.1.4术语本文中的关键字”MUST”,”MUSTNOT”,”REQUIRED”,”SHALL”,”S

7、HALLNOT”,”SHOULD”,"SHOULDNOT”,”RECOMMENDED”,“NOTRECOMMENDED”,“MAY”,和“OPTIONAL”的解释参见RFC2119关键字.特定的安全相关的术语的含义参见安全术语;这些术语包括但不限于,"assurance”,"attack","authentication1*,"authorization","certificate”,^certificationauthority"certificationpath'*,"confidentiality","credent

8、ial","downgrade1',"encryption'*,nhashvalue”,"identity”,"integrity1',"signature","self-signedcertificate",”sign”,“spoof;”tamper”,”trust”,"trustanchor",”v

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。