相关推荐
-
gnu global 最新版
最新版本 global , 包含了 gtags, htags, global 等资源。
-
Gnutella协议(1) 介绍
1.1 背景 Gnutella是一个用于分布式搜索和数字资源共享的协议。尽管支持传统的客户机/服务器架构,Gnutella的特色是它的点对点、非中心的模型。 在这个模型中,任何一个客户端同时也是一个服务器,反之亦然。所以Gnutella中给它们起了一个专门的名字叫做servent。Servent提供客户端接口,用户通过这个接口可以提交查询并查看查询结果,同时,它们也可以接
-
Guntella协议
Guntella协议1.协议简介1.1 背景Gnutella是一个用于分布式搜索和数字资源共享的协议。尽管支持传统的客户机/服务器架构,Gnutella的特色是它的点对点、非中心的模型。 在这个模型中,任何一个客户端同时也是一个服务器,反之亦然。所以Gnutella中给它们起了一个专门的名字叫做servent。Servent提供客 户端接口,用户通过这个接口可以提交查询并查看
-
Gnutella 协议
Gnutella协议中文版 Gnutella2是一份关于发布检索的协议。虽然Gnutella协议也支持传统的客户端/中心服务器的检索规范,但Gnutella协议更主要是支持点对点的,没有中心的检索。在这个模型中,所有的客户端也是一个服务器,同样反之亦然。这些所谓的Gnutella客户机正常情况下执行联系服务器和客户端的任务。他们提供客户端的接口使用户可以发出查询请求和看检索结果。同时他们也接收来
-
Gnutella协议中文版
Gnutella2是一份关于发布检索的协议。虽然Gnutella协议也支持传统的客户端/中心服务器的检索规范,但Gnutella协议更主要是支持点对点的,没有中心的检索。在这个模型中,所有的客户端也是一个服务器,同样反之亦然。这些所谓的Gnutella客户机正常情况下执行联系服务器和客户端的任务。他们提供客户端的接口使用户可以发出查询请求和看检索结果。同事他们也接收来自其它客户机的请求,检查他们自
-
P2P技术和运用
文章目录1. P2P技术1.1 P2P技术优势2. P2P网络结构2.1 组建P2P网络要解决的3个基本问题:2.2 P2P网络类型:2.3 集中式P2P网络2.3.1 集中式P2P网络的特点2.3.2 集中式P2P优缺点2.3.2.1 优点2.3.2.2 缺点2.4 分布式非结构化P2P网络 -- Gnutella2.4.1 洪泛算法:2.4.2 Gnutella:2.4.3 Pure P2P特点:2.5 结构化P2P网络2.5.1 DHT的基本概念2.5.1.1 DHT的特点2.5.1.2 DHT应用举
-
现有P2P协议分类与简介
出处: http://blog.chinaunix.net/u1/37861/showart.php?id=1296282 (一) 常用p2p协议 一、Napster:世界上第一个大型的P2P应用网络;中央集中式,倒闭了。 Napster,这是当时很火的一种共享服务,主要用于查找mp3,它有一个服务器用于存储mp3文件的链接位置并提供检索,而真正的mp3文件则存放在千千万万的个人电脑
-
【计网 P2P】计算机网络 P2P(Peer to Peer)详解:中科大郑烇老师笔记 (七)
非结构化P2P是指没有明确定义的网络拓扑结构的P2P系统。在非结构化P2P中,节点之间的连接是随机建立的,节点可以自由地加入和离开网络。这种模式下,节点通常通过广播或查询路由表来查找其他节点,并在节点之间直接进行通信和资源共享。非结构化P2P适用于小规模的P2P网络,例如点对点文件共享或实时通信应用。以下是一些非结构化的P2P网络的例子:Gnutella:Gnutella是一个著名的非结构化P2P协议,它允许节点直接连接和通信,节点之间通过洪泛式传播查询消息来进行资源搜索。FastTrack。
-
Gnutella节点的结构及进程处理
Gnutella节点的结构: 在一个Gnutella节点中最多有四类并发的进程存在:连接处理器(Connection)、协调进程(Coordination Instance)、下载进程(Download Instance)和上载进程(Upload Instance)。 连接处理器负责管理所有连接的建立工作,包括自身发起的以及其它节点发起的连接。每个协调进程则负责处理某一条具休的用于握手
-
P2P system: GNUTELLA
P2P system: GNUTELLA GNUTELLA是第一个经论证的分布式的peer-to-peer system. Napster的一个重大问题是涉及到间接侵权,所以GNUTELLA消除the servers altogether然后使用client来search and retrieve,所以client也充当了servers,所以Gnutella的client也叫做serven...
-
GNUTella协议详解
些文档详解了gnutella的工作原理和协议数据包的分布.
-
为什么选择Gnutella?
Gnutella 是一份开放的协议。 与其他文件共享的系统不同,例如Napster公司, Gnutella 开放协议保证网络不需要有很强的关联,允许即时改进提高。 而且,任何人都可以开发Gnutella 兼容软件,事实上开发者已经互相竞争并且导致一个不断改进的Gnutella网络的出现。 结果是出现了一个经常改变和完善自身的文件共享环境。 任何人能把想要分享的信息添加到Gnutella 网络希
-
Gnutella 及无结构化(非结构化)P2p的一些总结
<br />Gnutella技术缺陷:<br />1 由于采用flooding路由,系统开销很大<br />2 受ttl的限制,消息只能到达一定的范围,不能覆盖整个网络,因此即使文件存在,也不一定能查询到。<br /> <br />【来自book: 对等网络:结构、应用于设计】<br />虽然Gnutella网络没有严格的拓扑结构,只是一个看起来随机产生的图,然而要看到的是,Gnutella网络的背后是人类社会,过去有研究指出,人类社会自发地形成一个幂律(Power-law)分布网络,再power-law网
-
步步为营---如何加入Gnutella网络
在Gnutella协议的早期阶段,有一些未知的永久主机用来为任何连接到他们的Gnutella servent提供一份Gnutella主机的列表。通常把这些主机称为“主机池”。但是现在已经不再使用主机池了。要连接到Gnutella网络,servent需要寻找和存储主机的地址。取得主机的地址有四种方法。1.呼叫一个GWebCache2.在handshake时从X-Try and X-Try-Ult
-
Gnutella协议的相关介绍(Peercast实现P2P传输所使用的协议)
Peercast实现P2P的相关传输功能所使用的是一个开放式的协议,Gnutella。下面是一些关于Gnutella协议的介绍。Gnutella是一个开放式的协议,完全分布式,没有中心服务器。每个结点既是客户端,也是服务端,称为servents。 协议定义:Ping:激活发现客户机Pong:回应PingQuery:网络检索机制QueryHit:回应QueryPush:一个用于允许防火墙中
-
Gnutella协议中文版.docx
Gnutella协议中文版
-
Gnutella协议具体分析
术语与网络管理Sevent: 一个加入Gnutella网络的程序称为servent,是"SERVer"和"cliENT"的缩写。"peer", "node" 和 "host" 也有着类似的意思,但更强调的是一个参与者而不是一个程序。当一个servent有一个确切的client或server身份,可能会使用client或者server。client有时也被用来作为servent的一个同义
-
免费软件Gnutella引起争议
首页>IT>日经BP社>具体内容 我来补充两句 推
3 楼 achun 2010-12-25 15:03
2 楼 和未来 2010-09-08 11:27
1 楼 a595651444 2010-09-07 13:58