图书介绍
JXTA-Java P2P网络编程技术【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 许斌主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302066671
- 出版时间:2003
- 标注页数:241页
- 文件大小:25MB
- 文件页数:253页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JXTA-Java P2P网络编程技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 P2P介绍1
1.1 因特网的发展和P2P的演变1
1.1.1 早期的因特网就是P2P(1969-1995)1
1.1.2 因特网大爆炸时期的网络模型(1995-1999)2
1.1.3 P2P应用重新出现在因特网上(2000-)3
1.2 常见的P2P应用程序4
1.2.1 聊天程序4
1.2.2 协同工作和白板5
1.2.3 游戏5
1.2.4 文件共享6
1.3 P2P面临的问题7
1.3.1 对称带宽问题7
1.3.2 Web标准操作过程的影响7
1.3.3 名字空间问题8
1.3.4 知识产权问题8
1.3.5 用户问题9
1.3.6 创建P2P网络10
1.4 P2P相关技术11
1.4.1 JINI11
1.4.2 软件代理(Agent)12
1.4.3 其他P2P平台13
1.4.4 Web Service15
1.5 本章小结16
第二章 JXTA概述18
2.1 P2P网络18
2.2 JXTA是什么20
2.3 JXTA的概念22
2.3.1 Peer(对等机)22
2.3.2 Peer Group(对等组)22
2.3.3 Endpoint(端点)22
2.3.4 Pipe(管道)23
2.3.5 Advertisement(广告)24
2.3.6 Message(消息)24
2.3.7 Rendezvous Peer(集合点)25
2.3.8 Router Peer(路由Peer)26
2.3.9 Gateway Peer(网关Peer)27
2.4 用于通信的Peer27
2.4.1 防火墙28
2.4.2 NAT(网络地址转换)28
2.4.3 代理服务器29
2.4.4 DHCP(动态IP分配)29
2.4.5 网络的不稳定29
2.4.6 网关问题29
2.5 Peer和对等组30
2.5.1 Peer和用户的关系30
2.5.2 对等组的必要性30
2.5.3 JXTA应用程序与对等组32
2.5.4 对等组的成员资格32
2.5.5 对等组的服务33
2.6 广告(Advertisement)34
2.6.1 广告的详细类型35
2.6.2 模块(Module)广告37
2.6.3 管道广告43
2.6.4 端点路由消息44
2.6.5 消息(Message)44
2.7 JXTA的协议46
2.7.1 核心协议46
2.7.2 管道绑定协议(PBP)47
2.7.3 Peer解析协议(PRP)48
2.7.4 集合点协议(RVP)49
2.8 JXTA的标志51
2.8.1 Codat ID51
2.8.2 Peer ID51
2.8.3 Goup ID51
2.8.4 Service/Module ID52
2.8.5 Pipe ID52
2.9 本章小结52
3.1.1 下载并安装JXTA53
第三章 JXTA标准应用53
3.1 JXTA社区53
3.1.2 JXTA的配置工具55
3.2 Hello JXTA的简单编程58
3.2.1 系统要求58
3.2.2 程序源代码58
3.2.3 编译和运行59
3.2.4 程序分析61
3.3 即时通信和文件共享(myJXTA)62
3.3.1 项目介绍62
3.3.2 安装与配置62
3.3.3 功能介绍64
3.4 网络游戏(Chess)67
3.4.1 项目介绍67
3.4.2 安装与配置67
3.4.3 功能介绍69
3.5.2 安装与配置72
3.5 发现对方JXTA View72
3.5.1 项目介绍72
3.5.3 功能介绍73
3.6 计算机辅助设计(JXTA-CAD)74
3.6.1 项目介绍74
3.6.2 安装与配置74
3.6.3 功能介绍75
3.7 本章小结77
第四章 JXTA Shell78
4.1 JXTA Shell的用途和价值78
4.2 JXTA Shell的命令介绍78
4.2.1 数据管理命令79
4.2.2 系统管理命令82
4.2.3 文件存取命令84
4.2.4 Advertisement的管理命令85
4.3.5 Peer Group的管理命令87
4.2.6 Peer的管理命令88
4.2.7 Pipe的管理命令89
4.2.8 message的操作命令90
4.2.9 Pipe的通信命令90
4.2.10 配置管理与信息查看91
4.2.11 talk命令92
4.3 JXTA Pipe的重要角色95
4.3.1 两个独立的JXTA Shell95
4.3.3 发布Advertisement用于查询使用96
4.3.2 创建输入管道96
4.3.4 从输入管道接收Pipe Message97
4.3.5 绑定到管道的输出端97
4.3.6 通过输出管道发送消息98
4.4 理解Rendezvous和Routers98
4.4.1 用shell命令验证配置100
4.4.2 Discovery的范围102
4.4.3 Peer间使用Pipe进行虚拟连接103
4.5.1 Shell扩展的基本机制106
4.5 扩展JXTA Shell的功能106
4.5.2 练习编写一个Shell扩展命令107
4.5.3 创建一个复杂的Shell功能扩展110
4.6 本章小结116
第五章 JXTA深入编程118
5.1 基于Pipe的编程118
5.1.1 Pipe的类型118
5.1.2 JXTA Pipe API简介119
5.1.3 Pipe通信的过程119
5.2 简单实用的程序开发包P2PSocket121
5.2.1 P2PSocket开发包的简介121
5.2.2 P2PSocket的API122
5.2.3 P2PSocket.java源代码125
5.2.4 OutputListener.java源代码129
5.3 即时消息XChat129
5.3.1 XChat的通信过程129
5.3.2 XChat用到的类130
5.3.3 XChat代码分析131
5.3.4 XChat.java的源代码131
5.4 文件传送133
5.4.1 XFile的通信过程133
5.4.2 XFile用到的类133
5.4.3 XFile代码分析135
5.4.4 XFile.java的源代码137
5.5 P2P发布个人主页140
5.5.1 XClient的通信过程141
5.5.2 XWebServer和XWebClient用到的类142
5.5.3 XWebServer代码分析142
5.5.4 XWebClient代码分析143
5.5.5 XWebServer.java的源代码145
5.5.6 XwebClient.java的源代码146
5.6.2 XChatp用到的类149
5.6.1 XChatp的通信过程149
5.6 数据同步149
5.6.3 XChatp代码分析150
5.6.4 XChatp.java的源代码151
5.7 本章小结153
第六章 JXTA Content Manage Service(CMS)154
6.1 CMS概述154
6.1.1 CMS的产生154
6.1.2 什么是CMS154
6.2 CMS核心内容154
6.2.1 CMS体系结构154
6.2.2 CMS协议细节156
6.2.3 数字权限管理158
6.3 CMS编程158
6.3.1 CMS编程基础158
6.3.2 CMS的初始化159
6.3.3 文件的简单共享160
6.3.4 文件的简单搜索161
6.3.5 获取共享内容163
6.3.6 基于Metadata的共享166
6.3.7 基于Metadata的搜索169
6.4 CMS的发展目标171
6.4.1 分布式搜索171
6.4.2 支持动态内容171
6.4.4 与JXTA Search结合172
6.5 本章小结172
6.4.3 内容广告的单独共享172
第七章 JXTA核心协议(一)173
7.1 对等机发现协议(PDP)173
7.1.1 PDP的消息格式173
7.1.2 Discovery Query Message174
7.1.3 Discovery Response Message175
7.1.4 Discovery Service177
7.1.5 DiscoveryListener接口178
7.1.7 发现远程的Advertisements179
7.1.6 DiscoveryEvent类179
7.1.8 发现缓存中的Advertisement180
7.1.9 清除缓存中的Advertisement180
7.1.10 使用Advertisement180
7.1.11 实例化一个Advertisement181
7.1.12 发布Advertisement182
7.1.13 小结182
7.2 管道绑定协议(PBP)183
7.2.1 Pipe概念183
7.2.2 Pipe Advertisement184
7.2.3 PBP消息格式184
7.2.4 Pipe Binding Query Message185
7.2.5 Pipe Binding Answer Message186
7.2.6 Pipe Service187
7.2.7 使用Pipe Service来发送和接收Message188
7.2.9 Propagation Pipe190
7.2.10 Bidirectional Pipe190
7.2.8 Secure Pipe190
7.2.11 小结192
7.3 端点路由协议(ERP)192
7.3.1 Endpoint简介193
7.3.2 Endpoint Service193
7.3.3 Endpoint Transport Implementation195
7.3.4 Endpoint地址196
7.3.5 Message的格式化过程198
7.3.6 接收到达的Message198
7.3.7 用Endpoint Service广播Message199
7.3.8 用EndpointMessenger直接发送Message199
7.3.9 Endpoint Filter Listener199
7.3.10 Endpoint Routing Protocol(ERP)介绍200
7.3.11 Route Query Message201
7.3.12 Route Response Message202
7.3.13 Endpoint Router Message203
7.3.14 Endpoint Router Transport Protocol204
7.3.15 小结205
第八章 JXTA核心协议(二)206
8.1 对等机解析协议(PRP)206
8.1.1 PRP消息格式206
8.1.2 解析请求消息207
8.1.3 解析响应消息208
8.1.4 Resolver Service208
8.1.5 小结209
8.2 集合点协议(RVP)210
8.2.1 RVP消息格式210
8.2.2 租约请求消息211
8.2.3 租约授权消息212
8.2.4 租约取消消息212
8.2.5 控制消息传播213
8.2.6 集合点服务214
8.2.7 传播消息214
8.2.9 RendezvousListener和RendezvousEvent类215
8.2.8 与集合点建立连接和断开与集合点的连接215
8.2.10 Rendezvous服务使用的支持类216
8.2.11 维护Rendezvous Connections217
8.2.12 小结217
8.3 对等机信息协议(PIP)218
8.3.1 PIP消息格式218
8.3.2 Peer Info Query Message219
8.3.3 Peer Info Response Message219
8.3.4 Peer Info Service221
8.3.5 PeerInfoListener接口223
8.3.6 小结223
8.4 模块Class与PeerGroup解析223
8.4.1 模块、服务、应用224
8.4.2 模块类广告224
8.4.3 模块规范广告225
8.4.4 模块实现广告226
8.4.5 创建World Peer Group228
8.4.6 创建Net Peer Group230
8.4.8 加入Peer Group231
8.4.7 创建Peer Group231
8.4.9 离开Peer Group232
8.4.10 销毁Peer Group232
8.4.11 创建服务232
8.4.12 小结236
9.1.2 各种平台的实现237
9.1.4 Service237
9.1.3 各种应用237
9.1.1 各种语言的实现237
9.1 JXTA的发展237
第九章 JXTA发展方向237
9.2 参与JXTA的发展238
9.2.1 参加各种项目238
9.2.2 JXTA邮件列表238
9.2.3 提出一个新项目239
JXTA术语表240
热门推荐
- 3899426.html
- 2739131.html
- 56592.html
- 3849390.html
- 1521398.html
- 595546.html
- 2185034.html
- 2291057.html
- 283680.html
- 2778247.html
- http://www.ickdjs.cc/book_3342323.html
- http://www.ickdjs.cc/book_3031067.html
- http://www.ickdjs.cc/book_1829948.html
- http://www.ickdjs.cc/book_2707818.html
- http://www.ickdjs.cc/book_295678.html
- http://www.ickdjs.cc/book_657068.html
- http://www.ickdjs.cc/book_2983607.html
- http://www.ickdjs.cc/book_3321756.html
- http://www.ickdjs.cc/book_2333951.html
- http://www.ickdjs.cc/book_5327.html