JXTA promotion 3, basic concepts

原创 2004年08月16日 20:09:00

JXTA基本概念

  JXTA的是Juxtapose(并列)的缩写。
  
  当你在使用分布于各处的计算机时,你需要标示这些节点的IP地址。假如是服务器,你可以通过他们拥有的静态指定的IP来识别他们,而在局域网中如果使用DHCP随机向其客户分配IP地址,那么你还可以通过Windows网络通过计算机名来识别他们。但是,随着网络的扩大,这种手动寻找的方式就会变得麻烦。同时,其他的移动计算设备,例如通过无线网络连接的PDA和Java手机,就更加难以通过网络本身的接入机制提供用户方便端点的识别与寻找。
  
  移动设备的普及以及无线网络的兴起,把原来已经被代理服务器和防火墙分割得四分五裂的网络变得更加离散。所以今天的网络应用越来越倾向于Web Service的方式。但是相对于应用层各自之间毫不相关的http连接不同,JXTA就是要在应用层的最底端建立一个通过一个虚拟的身份验证和与Web Service相似的通讯方式建立一个可以方便的重用的网络平台。在这样一个平台上,计算设备之间点对点对话的意义又再次被重视,当然这不仅仅是30年前的那些UNIX计算机,而是包括了今天任何连接Internet的设备。

下面是概括的JXTA网络要素:

原则:各个节点通过XML文档表示网络存在与操作所需的信息,节点之间通过这些信息支持网络的存在与运行,并且实时的将网络状态与XML文档同步。这些根据职责进行分类的XML文档被称为协议(protocol)。

身份标识,信令
JXTA使用独立于DNS的网络身份认证系统,而这个身份验证系统也成为了JXTA网络存在的基础。身份表示用于识别和确认网络中节点的合法性,而信令用于人为的标示出资源节点的信息。

转发
为了使JXTA成为真正的分布式P2P网络,让所有节点之间的通讯跨越防火墙,以及为计算资源不足的设备提供支持,这种代理服务就是转发。

端点
为了在节点状态变化的网络中仍然能够保障节点之间的通讯的灵活性,用于标识端点的虚拟地址。

管道
用于身份确认的节点之间的双工通讯,这种连接可以是一对一或一对多的(Propagate Pipe)。


                                                                                                                                                                 

一种基于Android和JXTA协议模型的无线D2D通信技术[图]

0 引言 随着移动通信系统的演进和发展,带来需求带宽的迅速增大,但是由于移动通信系统频谱资源非常有限,可分配的带宽满足不了实际的应用需要,所以亟需研究更有效的带宽分配和利用的技术。D2D(Dev...
  • xhl86xhl
  • xhl86xhl
  • 2014年10月10日 09:40
  • 1309

关于C语言中的 " 类型提升 "(type promotion)

看 Expert C Programming 看到了关于C语言中“类型提升”的详细说明, Type conversions in C are much more widespread than ...
  • xuzhezhaozhao
  • xuzhezhaozhao
  • 2013年07月10日 11:22
  • 2341

操作系统概念 第九版 Operating System Concepts, 9th Edition 中文译稿(不定时更新)

前文: 本译稿不定时更新,翻译自Operating System Concepts, 9th Edition. 欢迎您的阅读,欢迎随时交流,仅供学习,请勿用作商业用途. 自行翻译的,水平不够存在错漏在...
  • advanced_delighted
  • advanced_delighted
  • 2016年03月06日 15:20
  • 3475

1.1.1 基本概念(Basic Concepts)

Elasticsearch的几个基本概念(Basic Concepts)  原文链接  翻译:AbnerGong Near Realtime(NRT)近实时(从你索引文档到它可以检索只需要轻微的延迟)...
  • AbnerGong
  • AbnerGong
  • 2016年03月01日 12:13
  • 370

Basic concepts of Computer network

Summary of the first chapter of《Computer Network — A Top Down Approach》 - Link la...
  • xtydtc
  • xtydtc
  • 2016年03月28日 19:14
  • 252

CMUSphinx Learn - Basic concepts of speech

CMU Sphinx 官网的学习教程中 Basic concepts of speech 的翻译文章
  • yuwei629
  • yuwei629
  • 2013年11月14日 10:00
  • 1091

5.【cocos2d翻译系列】Basic concepts-touch input

Touch Input Cocos2d支持两种不同的处理触摸事件的方法。它们是两种不同的delegate(代理)定义。(都是在CCTouchDelegateProtocol.h中定义...
  • u011065847
  • u011065847
  • 2013年06月19日 10:49
  • 586

14.1.Basic Concepts

//14.1. Basic Concepts //Exercises Section 14.1 //Exercise 14.1: In what ways does an overloaded o...
  • chcnsn
  • chcnsn
  • 2017年07月03日 10:00
  • 58

Pattern Discovery Basic Concepts

Pattern Discovery Basic Concepts 本文介绍了基本的模式挖掘的概念
  • rk2900
  • rk2900
  • 2015年02月16日 14:08
  • 2681

[Network]Introduction and Basic concepts

计算机网络的基础知识。作者按自己的理解不断完善计算机网络知识的认识。...
  • siyumato
  • siyumato
  • 2014年06月01日 12:21
  • 1420
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JXTA promotion 3, basic concepts
举报原因:
原因补充:

(最多只允许输入30个字)