b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

linux是最好的操作系统 JXTA技术与应用发展(6)

电脑杂谈  发布时间:2018-02-12 05:01:53  来源:网络整理

?????? 当一个Peer在搜索广告时或者是其他服务使用集合点机制来路由消息时,集合点才被使用,因此一个Peer对集合点的需要不是持续的;为了能够更好地发挥作用,一个连接到因特网的集合点最好尽可能地暴露给网络上的多个Peer,在防火墙内把所有的Peer都配置为集合点不一定能够发挥很大的作用。

8、RouterPeer(路由Peer)

?????? JXTA中的一个路由Peer是一个支持Peer端点协议的Peer,不是所有的Peer都需要实现该协议,因为和传统的网络路由器一样,我们只需要少数几个路由器去支持一个大网络,JXTA路由器和传统的路由器非常相像,最主要的区别是P2P不是非常固定并且包括了很多非静态地址。

???? ??9、GatewayPeer(网关Peer)

?????? JXTA中的一个网关Peer是一个作为通信中继的Peer。网关Peer和集合点的不同之处在于,网关是用来在Peer间传递消息,而集合点是用来传递请求的,网关Peer就像是转发器或者说是Peer间的一个中介,它传递消息,因为有防火墙、NAT设备和代理服务器的存在,网关对网络的连通具有决定性的作用,网关可以存储消息,并且等待希望得到这些消息的接收者来收集它们。

?????? 网关的存在是因为因特网非常混乱。混乱的原因是有各种各样的用于防止Peer间通过公用访问方法通信的安全保障和障碍物,另一个原因是各个Peer所支持的协议是不同的,一些Peer可能使用TCP,另一些可能使用HTTP。在无线情况下,我们需要使用无线应用协议(WAP),网关尽可能多地支持这些协议,因此它可以作为不同类型协议间的中介,JXTA目前支持TCP和HTTP,不过对其他协议的支持正在开发中。

?????? 在因特网上网关是与大多数安全机制交互的关键,防火墙、代理服务器和NAT设备是主要的安全屏障。

图3 通过网关对等机进行Peer间的通信

linux系统哪个版本好_linux和windows的区别_linux是最好的操作系统

??

图3说明网关Peer2是怎样作为Peer1和Peer3之间的交互接口的。网关将从Peer1来的TCP消息转换成HTTP消息传递给Peer3。当消息从Peer1发出时,是通过TCP发往网关Peer2,网关Peer2存储了这个消息,直到Peer3向它发出获得消息的HTTP请求。

三、JXTA协议

有六个协议构成了JXTA的核心,JXTA通过这六个协议来完成Peer之间的通信,彼此之间的资源的发布和发现,信息的传递和路由,协议本身并不是应用程序,需要添加更多的代码来开发有用的应用,协议隐藏了很多细节,这样使得编写JXTA应用程序比从空白开发P2P应用要容易得多。

?????? JXTA在JXTA协议规范中定义了它的协议。此规范描述了Peer间如何通信和交互,它并未描述实现的细节或如何编写P2P应用程序,下面是JXTA协议的列表,其中包含了协议名称的首字母缩略词,这六个协议如图4所示。

图4 JXTA的核心协议

??

?????? 1、对等机发现协议Peer Discovery Protocol(PDP):主要用来发布自己的广告信息,并且从其他Peer处获得广告。PDP允许一个Peer发现其他Peer的广告(包括Peer广告、对等组广告、服务广告,或者是管道广告)。该协议通过指定一种广告类型(如Peer、对等组)、一个XML标签名、一个匹配这个XML标签所表示数据的字符串来定义查询。它使用Peer Resolver Protocol来发送和传播搜索广告的请求。

?????? 2、管道绑定协议Pipe Binding Protocol(PBP):允许Peer之间建立虚拟的通信通道。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-72974-6.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...