bbisonic的专栏

----专注于P2P流媒体技术的研究

排序:
默认
按更新时间
按访问量
RSS订阅

The Annotated Gnutella Protocol Specification v0.4

The Annotated Gnutella Protocol Specification v0.4 (1) Document Revision 1.6 Clip2 Statu...

2006-04-08 14:13:00

阅读数 2170

评论数 3

步步为营---如何加入Gnutella网络

在Gnutella协议的早期阶段,有一些未知的永久主机用来为任何连接到他们的Gnutella servent提供一份Gnutella主机的列表。通常把这些主机称为“主机池”。但是现在已经不再使用主机池了。要连接到Gnutella网络,servent需要寻找和存储主机的地址。取得主机的地址有四种方法...

2006-04-08 10:24:00

阅读数 2099

评论数 2

Gnutella的文件传输机制

一旦一个servent收到一个QueryHit消息,它可能会建立由这个消息的结果集描述的文件集中一个文件的下载。文件是在网络外部下载的,例如建立一个源和目标的直接连接以实现文件传输。文件数据从来不会在Gnutella网络上传输。文件下载协议是HTTP。建议使用HTTP1.1(RFC2616),但是...

2006-04-07 21:52:00

阅读数 2097

评论数 0

Gnutella协议具体分析

术语与网络管理Sevent: 一个加入Gnutella网络的程序称为servent,是"SERVer"和"cliENT"的缩写。"peer", "node" 和 "host" 也有着类似的意思,但更...

2006-04-02 17:01:00

阅读数 2018

评论数 0

Gnutella节点的结构及进程处理

Gnutella节点的结构:    在一个Gnutella节点中最多有四类并发的进程存在:连接处理器(Connection)、协调进程(Coordination Instance)、下载进程(Download Instance)和上载进程(Upload Instance)。    连接处理器负责管...

2006-04-01 21:48:00

阅读数 1803

评论数 1

Gnutella协议中文版

Gnutella2是一份关于发布检索的协议。虽然Gnutella协议也支持传统的客户端/中心服务器的检索规范,但Gnutella协议更主要是支持点对点的,没有中心的检索。在这个模型中,所有的客户端也是一个服务器,同样反之亦然。这些所谓的Gnutella客户机正常情况下执行联系服务器和客户端的任务。...

2006-04-01 14:52:00

阅读数 3547

评论数 1

Gnutella协议的相关介绍(Peercast实现P2P传输所使用的协议)

Peercast实现P2P的相关传输功能所使用的是一个开放式的协议,Gnutella。下面是一些关于Gnutella协议的介绍。Gnutella是一个开放式的协议,完全分布式,没有中心服务器。每个结点既是客户端,也是服务端,称为servents。  协议定义:Ping:激活发现客户机Pong:回应...

2006-04-01 12:35:00

阅读数 3867

评论数 4

提示
确定要删除当前文章?
取消 删除
关闭
关闭