Peer To Peer——对等网络

今年的考试,大问题没怎么出现。就是考英语第二天的下午,发生网络堵塞的现象,不影响大局,但是事出有因,我们还是需要看看是什么影响到了考生抽题。最后查了一圈,发现其他几场的英语考试听力都是19M大小,而那天下午的是22M。文件变大了,接近了临界值,导致当时总是报cookie传输失败的错误。老师就提到了一个P2P技术,回来之后查了查资料,给大家分享一下什么是P2P。

  PEER-TO-PEER:同等延迟机制。

根据网络中共享资源方式的不同,局域网有两种组织形式:一种是对等网络,另一种是工作站/服务器结构。对等网络中的计算机之间可以互相通信和共享资源(文件、外设等);而工作站/服务器结构的网络中可共享资源放在一台专用计算机-服务器(server)上,工作站之间不互相直接共享资源。对等网络比较灵活,适用于工作组级的小型网络,当网络规模较大时,其管理和安全性都变得比较困难,此时宜采用工作站/服务器结构。这两种结构一般是由系统软件的功能决定的。如用Windows
NT Workstation就可以构成对等网络,专门的服务器则要使用Windows NT Server(或Novell Netware等)。

“Peer”在英语里有“对等者”和“伙伴”的意义。因此,从字面上,P2P可以理解为对等互联网。国内的媒体一般将P2P翻译成“点对点”或者“端对端”,学术界则统一称为对等计算。P2P可以定义为:网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源通过网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。在此网络中的参与者既是资源(服务和内容)提供者(Server),又是资源获取者(Client)。

客观地说,这种计算模式并不是什么新技术,自从上个世纪70年代网络产生以来就存在了,只不过当时的网络带宽和传播速度限制了这种计算模式的发展。90年代末,随着高速互联网的普及、个人计算机计算和存储能力的提升,P2P技术重新登上历史舞台并且带来了一场技术上的革命。许多基于P2P技术的杀手级应用应运而生,给人们的生活带来了极大的便利。

从计算模式上来说,P2P打破了传统的Client/Server (C/S)模式,在网络中的每个结点的地位都是对等的。每个结点既充当服务器,为其他结点提供服务,同时也享用其他结点提供的服务。P2P与C/S模式的对比如下图所示:左边是我们熟悉的CS模式,右边是P2P模式。

  这里搜到了一个很好的介绍网站,大家可以戳进去了解一下:http://www.intsci.ac.cn/users/luojw/P2P

    

对应到我们的考试系统当中就是在一个客户机上面下载了音频之后,其他的客户机可以访问局域网内有这个音频的客户机,实现普通电脑之前的互相传递,来减轻服务器的压力。peer to peer网络传输方式,用户电脑之间直接互传。传统的网络传输方式是一方上传到服务器,另一方下载。习惯上把服务器称作高级节点,普通用户的电脑则是低级节点,所以上传和下载一方是高级节点,一方是低级节点,不是平级传输。如果直接从一个电脑传到另一个电脑,则是两个平级节点之间的数据互传,所以叫
peer to peer.

不怕不知道,看来还有很多我们不知道的东西等着我们去发掘。加油。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-11 22:37:37

Peer To Peer——对等网络的相关文章

p2p (对等网络)

对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构[1]  ,是对等计算模型在应用层形成的一种组网或网络形式."Peer"在英语里有"对等者.伙伴.对端"的意义.因此,从字面上,P2P可以理解为对等计算或对等网络.国内一些媒体将P2P翻译成"点对点"或者"端对端",学术界则统一称为对等网络(Peer-to-peer networking)或对等计算(Peer-to-peer compu

Android Wi-Fi Peer-to-Peer(Android的Wi-Fi P2P对等网络)

Wi-Fi peer-to-peer(P2P,对等网络),它同意具备对应硬件的Android 4.0(API level 14)或者更高版本号的设备能够直接通过wifi而不须要其他中间中转节点就能直接通信(Android的Wi-Fi P2P框架符合Wi-Fi联盟的Wi-Fi Direct?直连认证标志).使用这些API.你能够搜索并连接其他相同支持Wi-Fi P2P的设备,然后再通过一个快速的连接进行互相通信,而且这个连接的有效距离要比蓝牙连接的有效距离要长的多. 这对于须要在用户之间共享数据的

对等网络的定义

网络的参与者共享他们所拥有的一部分硬件资源(处理能力.存储能力.网络连接能力.打印机等),这些共享资源通过网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体.在此网络中的参与者既是资源.服务和内容的提供者(Server),又是资源.服务和内容的获取者(Client)在P2P网络环境中,彼此连接的多台计算机之间都处于对等的地位,各台计算机有相同的功能,无主从之分,一台计算机既可作为服务器,设定共享资源供网络中其他计算机所使用,又可以作为工作站,整个网络一般来说不依赖专用的集

蓝牙实现对等网络连接 <GameKit/GameKit.h>

/* 1.设置UI界面 2.引入框架 3.点击选择照片 4.连接蓝牙设备 5.实现蓝牙的代理方法 6.发送照片 */ #import "ViewController.h" #import <GameKit/GameKit.h> @interface ViewController ()<UINavigationControllerDelegate, UIImagePickerControllerDelegate, GKPeerPickerControllerDelega

经济--力哥说理财(第二季)--P2P

基于P2P技术的BT下载,风靡全国. BTCHINA,BT技术有盗版,就被天朝抹杀了. . 招财宝让P2P回归正轨. 不推荐买招财宝的万能险. P2P 蜻蜓FM   声音播放 滕海川  不见了,人间蒸发了.伯利亚,平台上欠7000W CCAV 慧眼识珠, 人人贷,杨一夫吗 投资P2P不要超过10%. peer to peer 伙伴.对等网络,点对点技术.一个网络中,所有电脑平等的通过直接交换来共享电脑中的资源 比特币也是建立在P2P的技术构架之上的. peer to peer  leading

网络子系统87_veth实现

//使用veth //1.创建两块虚拟网卡veth1.veth2,然后点对点连接,此后两块网卡的数据会互相发送到对方 $ ip link add veth1 type veth peer name veth2 //2.创建网络命名空间t1 $ ip netns add t1 //3.将veth0加入t1,此时veth0便看不到了,因为被加入到其他命名空间中了 $ ip link set veth0 netns t1 //4.配置veth0的ip地址 $ ip netns exec t1 ifco

Kubernetes网络组件之Calico策略实践初探(BGP、RR、IPIP)

Kubernetes网络方案之 Calico策略实践 案例:由于k8s集群部署之前的方案是flannel网络策略,所以这里将flannel策略切换成calico网络策略 Calico是一个纯三层的数据中心网络方案,Calico支持广泛的平台,包括Kubernetes.OpenStack等. Calico 在每一个计算节点利用 Linux Kernel 实现了一个高效的虚拟路由器( vRouter) 来负责数据转发,而每个 vRouter 通过 BGP 协议负责把自己上运行的 workload 的

浅谈区块链和p2p网络

最近对区块链产生了兴趣就去了解了一下,分享一下.... 首先要先了解一下什么叫做区块链: 区块链:简单来说就是一种基于分布式数据存储.点对点传输.共识机制.加密算法等计算机技术的新型应用模式. 相信说到比特币大家都了解,比特币就是基于区块链的基础上而生的.区块链就像是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,其中包含了一次比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块.. p2p网络: 对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载

Hyperledger-fabric 手动操作第一次运行简单网络

Hyperledger-fabric 手动操作第一次运行简单网络 尽量使用fabric-sample/first-network目录中的yaml文件进行配置,第一次自己写配置文件问题很多都不知道怎么解决 创建一个文件夹存放命令执行过程中生成的相关文件 mkdir mynetwork # 创建存放证书的文件夹 cd mynetwork # 使用模板生成证书 cryptogen showtemplate > crypto-config.yaml #修改yaml文件中的内容使符合业务需求 crypto