
P2P技术
文章平均质量分 77
max2008
这个作者很懒,什么都没留下…
展开
-
P2P普及系列之三:全分布非结构化网络
全分布非结构化网络在重叠网络(overlay)采用了随机图的组织方式,结点度数服从"Power-law"[a][b]规律,从而能够较快发现目的结点,面对网络的动态变化体现了较好的容错能力,因此具有较好的可用性。同时可以支持复杂查询,如带有规则表达式的多关键词查询,模糊查询等,最典型的案例是Gnutella。 Gnutella是一个P2P文件共享系统,它和Napster最大的区别在于Gn转载 2007-01-16 20:25:00 · 2735 阅读 · 0 评论 -
P2P之NAT类型检测方法
P2P的NAT研究 第一部分:NAT介绍 第二部分:NAT类型检测 第一部分: NAT介绍 各种不同类型的NAT(according to RFC) Full Cone NAT: 内网主机建立一个UDP socket(LocalIP:LocalPort) 第一次使用这个socket给外部主机发送数据时NAT会给其分配一个公网(PublicIP:PublicPort),以后用这个socket向外原创 2007-07-30 13:26:00 · 1087 阅读 · 0 评论 -
NAT的完全分析及其UDP穿透的完全解决方案
作者:陈敏一:基本术语防火墙防火墙限制了私网与公网的通信,它主要是将(防火墙)认为未经授权的的包丢弃,防火墙只是检验包的数据,并不修改数据包中的IP地址和TCP/UDP端口信息。网络地址转换(NAT)当有数据包通过时,网络地址转换器不仅检查包的信息,还要将包头中的IP地址和端口信息进行修改。以使得处于NAT之后的机器共享几个仅有的公网IP地址(通常是一个)。网络地址转换器主要有两种转载 2007-07-31 10:06:00 · 1219 阅读 · 0 评论 -
检查你的NAT (Network Address Translator) 和p2p协议的兼容性
原文: http://midcom-p2p.sourceforge.net/NAT CheckVersion 3, with TCP Support!检查你的NAT (Network Address Translator) 和p2p协议的兼容性NAT Check by Bryan Ford, web magic by Dave AndersenHosted by the MIDCOM-P2P pr转载 2007-07-30 11:54:00 · 2908 阅读 · 0 评论 -
NAT Check - test NATs and firewalls for P2P-friendliness
检测NAT类型客户端程序http://midcom-p2p.sourceforge.net/natcheck.c检测NAT类型服务端程序http://midcom-p2p.sourceforge.net/natserver.c这个代码分成2部分:server.c部分是运行在国外的某些机器上,配合我们本机程序检测NAT穿透的服务程序;natcheck.c是运行在本机的检测程序。转载 2007-07-30 12:11:00 · 2183 阅读 · 0 评论 -
不同局域网内经Internet的P2P通信技术总结
以下将要用到一个叫做NAT的重要名词,先做点解释。NAT是Net Address Translation(网络地址转换)的简称,就是说,局域网通常靠一个具有公网IP的代理网关服务器连到Internet共享上网。局域网内的机器并不具备公网IP地址,它只有内网地址,假设它要和Internet上的HTTP服务器通信,代理网关便会新建一个端口来和这个网内机器关联,并通过这个端口来和HTTP服务器交换数据。转载 2007-05-29 09:26:00 · 902 阅读 · 0 评论 -
P2P模拟器相关
http://www.idsia.ch/~andrea/simtools.html 列举了大量的模拟器P2P方面的模拟器包括:1. P2Psim: http://www.pdos.lcs.mit.edu/p2psim/ 可以模拟chord, koorde, Tapestry等协议,你可以直接拿来用。2.PLP2P(Packet-level Peer-to-Peer Simulation Fram原创 2007-05-29 13:44:00 · 3347 阅读 · 0 评论 -
P2P技术的分析与研究
【流媒体网】摘要:对等网络(P2P,Peer to Peer)是一种资源(计算、存储、通信与信息等)分布利用与共享的网络体系架构,与目前网络中占据主导地位的客户机服务器(Client/Server,C/S)体系架构相对应。 一、P2P技术概述 对等网络(P2P,Peer to Peer)是一种资源(计算、存储、通信与信息等)分布利用与共享的网络体系架构,与目前网络转载 2007-06-10 10:58:00 · 1602 阅读 · 0 评论 -
Kademlia 协议原理简介
一、前言 Kademlia协议(以下简称Kad)是美国纽约大学的PetarP. Maymounkov和David Mazieres.在2002年发布的一项研究结果《Kademlia: A peerto -peer information system based onthe XOR metric》。 简单的说,Kad 是一种分布式哈希表(DHT)技术,不过和其他DHT 实现技术比较,如Chor转载 2007-12-01 10:52:00 · 3725 阅读 · 0 评论 -
P2P计算技术所面临的典型问题
P2P 计算技术可以归结为一种特殊的分布式计算技术,从而P2P 计算技术所面临的很多问题都可以利用目前的分布式计算技术的研究成果来解决,如并发控制、事务处理等基本的分布式系统所面临的问题。但是很多问题在P2P 系统中具有了其自身的特点,目前大家一般从下面的几个角度来研究和解决P2P 中所面临的问题。 1. P2P 的网络拓扑结构的研究 拓扑结构是指分布式系统中各个计算单元之间的物理或逻转载 2007-07-24 15:35:00 · 1260 阅读 · 0 评论 -
iptables下udp穿越结尾篇----iptables与socks5
来自:中国Linux论坛 iptables与socks5 从“iptables和natcheck”一文可知,只要在两端都采用了iptables作NAT后,即使两侧都通过了natcheck的兼容性测试,但转载 2007-07-12 12:41:00 · 2345 阅读 · 0 评论 -
P2P普及系列之四:半分布式结构
半分布式结构的优点是性能、可扩展性较好,较容易管理,但对超级点依赖性大,易于受到攻击,容错性也受到影响。下表比较了4种结构的综合性能,比较结果如表1-1所示。 比较标准/拓扑结构 中心化拓扑 全分布式非结构化拓扑 全分布式结构化拓扑转载 2007-01-16 20:31:00 · 1721 阅读 · 0 评论 -
P2P普及系列之一:拓扑结构与P2P
拓扑结构是指分布式系统中各个计算单元之间的物理或逻辑的互联关系,结点之间的拓扑结构一直是确定系统类型的重要依据。目前互联网络中广泛使用集中式、层次式等拓扑结构,Interne本身是世界上最大的非集中式的互联网络,但是九十年代所建立的一些网络应用系统却是完全的集中式的系统、很多Web应用都是运行在集中式的服务器系统上。集中式拓扑结构系统目前面临着过量存储负载、Dos攻击等一些难以解决的问题。P2P系转载 2007-01-16 20:22:00 · 2208 阅读 · 0 评论 -
P2P普及系列之二:分布式结构
Pastry是微软研究院提出的可扩展的分布式对象定位和路由协议,可用于构建大规模的P2P系统。在Pastry中,每个结点分配一个128位的结点标识符号(nodeID) ,所有的结点标识符形成了一个环形的nodeID空间,范围从0到2128 - 1 ,结点加入系统时通过散列结点IP地址在128位nodeID空间中随机分配。 在MIT,开展了多个与P2P相关的研究项目:Chord,GRID转载 2007-01-16 20:23:00 · 1820 阅读 · 0 评论 -
P2P端口映射UPnP功能和使用详解
在网上看了很多关于如何打开UPnP功能的文章,发现竟然没有一篇文章能把整个UPnP的设置过程介绍全的,都是只讲到一部分。所以决定写篇文章,至少把设置UPnP的整体思路理一下,因为涉及到不同的操作系统以及不同型号的ADSL Modem,所以此文也不可能面面俱到,但至少提供一个较为完整的思路。因水平有限,不到之处还请高手指点。 一、UPnP的概念: 以下是微软官方网站对UPnP的解释: 问转载 2007-06-24 20:39:00 · 6228 阅读 · 0 评论 -
UDP用打洞技术穿透NAT的原理与实现
首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最开始NA转载 2007-06-24 20:34:00 · 1118 阅读 · 0 评论 -
iptables下udp穿越实用篇----iptables与natcheck
来自:中国Linux论坛 iptables与natcheck Stun协议(Rfc3489、详见http://www.ietf.org/rfc/rfc3489.txt)提出了4种NAT类型的定义及其分类转载 2007-07-12 12:40:00 · 1125 阅读 · 0 评论 -
P2P技术业务模式与安全问题探讨
作者:石友康 来源:泰尔网 发布时间:2007-7-13 9:23:59 【流媒体网】摘要:对P2P技术的基本特点和网络结构进行了介绍,对P2P技术的业务模式和安全问题进行了分析和探讨。 1、P2P技术的特点 P2P是一种分布式网络,网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源需要由网络提转载 2007-07-13 12:44:00 · 1453 阅读 · 0 评论 -
iptables下udp穿越基础篇----iptables与stun
iptables与stun Stun协议(Rfc3489、详见http://www.ietf.org/rfc/rfc3489.txt)将NAT粗略分为4种类型,即Full Cone、Restricted Cone、Port Restricted Cone和Symmetric。举个实际例子(例1)来说明这四种NAT的区别: A机器在私网(192.168.0.4) NAT服务器(210.21.12.原创 2007-07-12 12:39:00 · 907 阅读 · 0 评论 -
P2P流媒体收集资料
1、Azureus(http://azureus.sourceforge.net):这是java版的betorrent,最新版本2.4.0.2。从网上直接下载的源代码是没法构建的,所用的库没有在包里面。可以到:http://azureus.cvs.sourceforge.net/azureus/这个地方去找。对我们研究的意义主要在于参考其算法。2、Shareaza(http://www.sha转载 2007-12-19 13:27:00 · 1794 阅读 · 0 评论