p2p模式

P2P网络的概念

本秂侑毒 提交于 2019-12-28 02:57:26
P2P ( Peer-to-Peer )网络即点对点网络,是无中心服务器、依靠用户群(Peers)交换信息的互联网体系(图2-1),是分布式网络的一种。通常而言,该网络中各个节点之间的地位是对等的。与有中心服务器的中央网络 C/S 系统(Client-Server)(图2-1)不同, 点对点网络的每个节点既是客户端,也是服务器 。节点之间依靠相互间的连接进行信息交流,各节点共享它们所拥有的资源(如磁盘存储空间、网络带宽、处理器使用率等)来提供服务和内容。因此,当新节点加入网络时,整个系统的容量也相应增大。 图2-1 C/S网络模式和P2P网络模式 与 C/S 网络模式相比,P2P 网络尤其适用于共享文件:在 C/S 结构中,资源存储在一个中心服务器里,在固定的带宽下,请求下载的用户越多,平均下来每个用户的数据传输越慢。而对 P2P 网络而言,许多节点存储着同一份文件的副本,当有人需要下载它时,可以同时从多个节点进行下载,而自己已下载的文件,也可同时上传给其他正在下载的节点,因此网络越大,速度越快。P2P 网络充分利用了网络中其他对等节点的带宽,而不只是利用文件来源节点的带宽。 在共享文件方面的成功,使 P2P 网络广受欢迎,但是由于大部分共享的文件是流行音乐和电影,侵权的问题也使 P2P 网络饱受诟病。 在一个典型的 P2P网络中,数据可以随意复制,副本可以任意保存

浅谈P2P、P2C 、O2O 、B2C、B2B、 C2C的区别

主宰稳场 提交于 2019-12-16 13:37:57
浅谈P2P、P2C 、O2O 、B2C、B2B、 C2C的区别 https://www.cnblogs.com/zhuiluoyu/p/5481635.html 相信有很多人对P2P、P2C 、O2O 、B2C、B2B、 C2C不是很熟悉,甚至是云里雾里,每天看着这些常见又陌生的名词,如果有人跟你说 让你解释它的含义,金融的小伙伴们是不是瞬间石化了,尤其是做淘宝、微商的同志,是不是欲言又止了,哑口无言了?它的概念意义你真的懂吗?来吧,跟着小编 一起来真正的了解下它们的含义和区别吧!文章有点长,请大家耐心看完。   P2P、P2C 、O2O 、B2C、B2B、 C2C的概念解析:    P2P到底是什么呢?   P2P借贷是一种将非常小额度的资金聚集起来借贷给有资金需求人群的一种民间小额借贷模式。P2P是“Peer-to-Peer”的简写,个人对个人的意思,P2P借贷指个人通过第三方平台(P2P公司)在收取一定服务费用的前提下向其他个人提供小额借贷的金融模式。    P2P模式   第一种是纯线上模式,是纯粹的P2P,在这种平台模式上纯粹进行信息匹配,帮助资金借贷双方更好的进行资金匹配,但缺点明显,这种线上模式并不参与担保;   第二种是债权转让模式,平台本身先行放贷,再将债权放到平台进行转让,很明显能让企业提高融资端的工作效率,但容易出现资金池,不能让资金充分发挥效益。   

p2p

风流意气都作罢 提交于 2019-12-15 09:03:33
1.概念原理 现在基本上很多网络应用的软件都涉及p2p技术(QQ,PPS,对战平台…),p2p技术旨在于摒弃以前只能从服务器获得资源的观念,每台电脑都是一个peer,都可以从其他peer上获取自己想要的资源,而同时自己也在向他人共享自己的资源.这里有一个很大的优势就是可以极大程度节省服务器的带宽. 打个比喻,优酷和pps,一个是基于服务器->客户端的模式,一个是p2p技术,优酷要想为用户提供高清视频只能通过优化视频压缩(例如最新的H.264)和增大自身服务器带宽.而pps完全不用担心带宽问题,只要用户数量多的话基本上可以满速观看视频. 在这里在停停,pps采用的是rmvb压缩封装,体积比h264flv大上十倍,但是pps依然可以流畅观看.这就是p2p技术的优势. 在中国大部分用户都使用路由器或交换器之类的其他NAT设备来共享网络,这使得不同内网的用户之间的交流变得十分困难,p2p技术的出现确实另其变得可行和简便. 2.发展历程 自P2P广受关注以来,它的发展历程大致可以分为3个阶段: 第一阶段,1999年至2000年左右,P2P技术由应用开发向学术研究发展。因为当时P2P技术刚重新受到关注,涌现了许多著名的P2P应用系统,但由于P2P存在安全、标准和版权等缺陷,许多应用都被扼杀。P2P技术的完善迫在眉睫,于是越来越多的学者开始研究P2P技术,旨在更好地应用它。 第二阶段

P2P协议初步

匿名 (未验证) 提交于 2019-12-03 00:39:02
今天看到一个问题,如何把一个文件快速下发到100w个服务器 如果我们将文件集中式地放在一个服务器或缓存上的话,带宽、连接都会遇到问题。 树状: 索引状: 无论哪种方法,好像速度都不够快,主要受制于资源和带宽。 P2P还是英文Point to Point (点对点)的简称。它是下载术语,意思是在你自己下载的同时,自己的电脑还要继续做主机上传,这种下载方式,人越多速度越快但缺点是对硬盘损伤比较大(在写的同时还要读),还有对内存占用较多,影响整机速度。 P2P的特点:1)无中央服务器,打破了C/S模式;2)用户之间互联并分享文件。 常见的P2P的协议有BitTorrent,这和我们天津大学的PT是一样的协议。 1、BT的简介 BitTorrent(简称BT)是一个文件分发协议,每个下载者在下载的同时不断向其他下载者上传已下载的数据。 而在FTP,HTTP协议中,每个下载者在下载自己所需文件的同时,各个下载者之间没有交互。 当非常多的用户同时访问和下载服务器上的文件时,由于FTP服务器处理能力和带宽的限制,下载速度会急剧下降,有的用户可能访问不了服务器。BT协议与FTP协议不同,特点是下载的人越多,下载速度越快,原因在于每个下载者将已下载的数据提供给其他下载者下载,充分利用了用户的上载带宽。通过一定的策略保证上传速度越快,下载速度也越快。 2、BT的原理解析

什么是P2P?

北慕城南 提交于 2019-12-01 09:47:22
P2P网贷它的全称是(person-to-person),通俗一点就是一个人借钱给另一个人; 这个其实跟银行的日常业务差不多,银行的日常业务一般都是客户存钱,然后银行给2到3个点年化,然后银行在通过把钱借给银行有需求的优质贷款客户,收取的年华估计5个点以上之类的,银行赚取的就是这么个差价。 对于存钱的客户来说,银行的优缺点非常明显:优点就是背靠政府稳定安全,缺点就是利息低;相对于P2P网贷反之亦然; 对于借钱的客户来说,借钱门槛高,需要有抵押物,贷款审批流程时间长等等; 所以这样显现去p2p网贷的优势。 P2P网贷 P2P网贷就是通过互联网理财,即个人对个人,又称点对点网络借贷 ,是指以公司为中介机构,把借贷双方对接起来实现各自的借贷需求。借款方可以是无抵押贷款或是有抵押贷款, 而中介一般是收取双方或单方的手续费为盈利目的或者是赚取一定息差为盈利目的的新型理财模式。 P2P目前市面上比较火的理财产品类型一般有:房贷,车贷,供应链,小微贷等等产品 P2P网贷劣势: 资金池是什么 意思? 所谓资金池,就是指把资金汇集到一起,资金池相当于蓄水池,只不过流入流出的是钱。简单来说,就是一个大池子放钱,一边存进来,一边 *** 。不管是张三的钱、李四的钱、还是王五的钱,只要进到池子里,就都叫池子的钱。大家可能会说,这不就是银行吗?没错,银行就是一个大资金池。但银行有国家这棵大树

互联网应用的两种工作模式:客户/服务器模式与P2P模式

妖精的绣舞 提交于 2019-12-01 03:10:46
《智慧的物联网——感知中国和世界的技术》第3章互联网:物联网的运行环境,本章在系统介绍计算机网络与互联网基本概念的基础上,深入讨论了“三网融合”,以及物联网与互联网的区别与联系。本节为大家介绍互联网应用的两种工作模式:客户/服务器模式与P2P模式。 AD: WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 3.3.3 互联网应用的两种工作模式:客户/服务器模式与P2P模式 从互联网应用系统的工作模式角度看,互联网应用可以分为两类:客户/服务器(C/S)模式与对等(P2P)模式。 1.客户/服务器模式的基本概念 从应用层的应用程序工作模型的角度看,应用程序分为客户端程序与服务器程序。以Email应用程序为例,Email应用程序分为服务器端的邮局程序与客户端的邮箱程序。用户在自己的计算机中安装并运行客户端的邮箱程序,就能够成为电子邮件系统的客户端,发送和接收电子邮件。而安装邮局应用程序的计算机就成为了电子邮件服务器,它为客户提供电子邮件服务。 互联网应用系统采用客户/服务器模式的主要原因是网络资源分布的不均匀性。网络资源分布的不均匀性表现在硬件、软件和数据三个方面。 1)网络中计算机系统的类型、硬件结构、功能都存在着很大的差异。它可以是一台大型计算机、高档服务器,它也可以是一台个人计算机,甚至是一个PDA或家用电器。它们在运算能力

区块链100讲:详解区块链之P2P网络

别说谁变了你拦得住时间么 提交于 2019-12-01 01:19:42
1 P2P网络 如果我们简单来看 P2P 技术,它的应用领域已经非常广泛了,从流媒体到点对点通讯、从文件共享到协同处理,多种领域都有它的身影出现。 同样的,P2P 的网络协议也有很多,比较常见的有 BitTorrent、ED2K、Gnutella、Tor 等,也就是我们常说的 BT 工具和电驴。 比特币、以太坊等众多数字货币都实现了属于自己的 P2P 网络协议,但是这种模式并不同于以上讨论的 P2P 网络协议,所以本讲重点主要是区块链技术的 P2P 技术,也就是比特币和以太坊的 P2P 网络。 2 网络连接与拓扑结构 1. 网络连接 除去少数支持 UDP 协议的区块链项目外,绝大部分的区块链项目所使用的底层网络协议依然是 TCP/IP 协议。 所以从网络协议的角度来看,区块链其实是基于 TCP/IP 网络协议的,这与 HTTP 协议、SMTP 协议是处在同一层,也就是应用层。 在“区块链的常见误区”这篇文章中,我们提到了“区块链是否会颠覆互联网”这一说法,如果要是认真分析的话,它颠覆的层面其实最多只到 HTTP 协议,不能再多了。 以 HTTP 协议为代表的、与服务端的交互模式在区块链上被彻底打破了,变更为完全的点对点拓扑结构,这也是以太坊提出的 Web3.0 的由来。 比特币的 P2P 网络是一个非常复杂的结构,考虑到矿池内部的挖矿交互协议与轻节点。我们仅仅讨论全节点这种场景下的

Peer-to-Peer Sockets 工程入门

杀马特。学长 韩版系。学妹 提交于 2019-11-29 16:30:34
版权声明 :可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 作者: Brad Neuberg ; gracepig 原文地址: http://www.onjava.com/pub/a/onjava/2003/12/03/p2psockets.html 中文地址: http://www.matrix.org.cn/resource/article/43/43854_Peer-to-Peer-Sockets.html 关键词: Peer-to-Peer Sockets Peer-to-Peer (P2P)Sockets工程在JXTA peer-to-peer虚拟网络重新实现了对应于标准TCP/IP网络中的Java标准的Socket,ServerSocket,和InetAddress等类。该工程同时还引入了一些注入Jetty web server,Apache XML-RPC客户端和服务器库,Apache Jasper JSP引擎之类的流行web package。使这些服务可以运行在Peer-to-Peer Sockets 的框架下。 在这片文章结束的时候,你会理解对P2P Sockets packages的需求和以及开发它的动机,学会怎么配置P2P Socket 库使之在你的系统上能够运行,学会怎么样建立P2P的服务器和客户端Socket

网络实验 05-快速生成树配置

随声附和 提交于 2019-11-27 07:03:13
快速生成树配置 一、实验目标 理解生成树协议工作原理 掌握快速生成树协议RSTP基本配置方法 二、实验背景 学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互相连接组成内部校园网,为了提高网络的可靠性,作为网络管理员,你要用2条链路将交换机互连,现要求在交换机上做适当的配置,使网络避免环路 三、技术原理 生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题 生成树协议是利用SPA算法,在存在交换环路的网络中生成一个没有环路的树形网络。运用该算法将交换网络的冗余备份链路从逻辑上断开,当主链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发 生成树协议版本:STP、RSTP(快速生成树)、MSTP(多生成树协议) 生成树协议的特点是收敛时间长,从主要链路出现故障到切换至备份链路需要50秒的时间 快速生成树协议在生成树协议的基础上增加了两种端口角色:替换端口和备份端口,分别做为根端口和指定端口的冗余端口。当根端口或指定端口出现故障时,冗余端口不需要经过50秒的收敛时间,可以直接切换到替换端口或备份端口,从而实现RSTP协议小于1秒的快速收敛 四、实验步骤 实验拓扑 默认情况下STP协议启用的,通过两台交换机之间传送BPDU协议数据单元,选出根交换机、根端口等