什么是ptop技术

author author     2023-04-15     307

关键词:

什么是P TO P 技术,这种技术有那些优势,

P2P即Peer to Peer,称为对等连接或对等网络,P2P技术主要指由硬件形成连接后的信息控制技术,其代表形式是软件。
技术背景

P2P起源于最初的联网通信方式,如在建筑物内PC通过局域网互联,不同建筑物间通过Modem远程拨号互联。其中建立在TCP/IP协议之上的通信模式构成了今日互联网的基础,所以从基础技术角度看,P2P不是新技术,而是新的应用技术模式。

今天,P2P再一次被关注主要是由Napster以及ICQ类软件的出现,虽然在Napster之前P2P方式的研究也从未停止。

现在互联网是以S(Server)/ B(Browser)或S/C(Client)结构的应用模式为主的,这样的应用必须在网络内设置一个服务器,信息通过服务器才可以传递。信息或是先集中上传到服务器保存,然后再分别下载(如网站),或是信息按服务器上专有规则(软件)处理后才可在网络上传递流动(如邮件)。

如今拥有Napster及ICQ类软件的PC(或操作者)就可以选择同样拥有此类软件的另一PC(或操作者)形成互联(直接连接,不通过服务器),双方共享资源,协同完成某种行动。而拥有同一P2P软件的设备和用户,还可以形成一个为其自己所有的在互联网上的P2P专用网。

现状

1. 代表性研发产品和技术

(1) ICQ类的即时通信软件。两个或多个用户互相使用文字、语音或文件进行交流,快速、直接,易于同非PC网络设备(如PDA、手机)通信,而且它不依赖设备即可辨别用户。由于利用P2P技术可以弱化甚至摆脱对中央服务器的依赖,这样的通信更接近非互联网通信模式。

(2) Farsite(Microsoft),Ocean Store类数据存储软件。用于在网络上将存储对象分散化存放,而不像现在放于专用服务器。这样减轻了服务器负担,增加了数据的可靠性和传输速度。

(3) Napster类软件。实现数据共享,使用者可以直接从任意一台安装同类软件的PC上下载及上载文件,而不是从服务器。用户可以检索、复制共享的文件。软件自动发现最新的文件列表,发布者无需担心发布的问题。

(4) Infrasearch、Pointera类数据搜索及查询软件。用来在P2P网中完成信息检索。一旦形成P2P专用网,其上的数据搜索与现在互联网中数据存在中央服务器的情况有所不同,必须要考虑动态地将当前P2P网络中各个Peer的内容进行收集,并且要有效地向用户传递。 P2P网用户中相当数量在联网方式上不同,专线、拨号、宽带、窄带都会碰到; 联网的时间可以一个是24小时在线,而另一个完全可能仅联机几十分钟; 使用的操作系统也不一定相同。

(5) Netbatch(Intel)类协同计算软件。可联接近1万台PC,利用它们的空闲时间进行协同计算,完成超计算量的工作(如空间探测,分子生物学计算,芯片设计)。

(6) Groove 类数据或行动协同软件。它是基于P2P连接的软件工具,可以建立一个安全的企业级协同工作平台(P2P网),提供供求信息链上的互动信息沟通,如货品目录、库存及发货清单,帮助使用者进行经销渠道维护、客户服务和支持。

(7) 游戏软件。事实上许多网络游戏均是P2P方式的,尤其是那些双人及多人对弈游戏。

2. 组织与标准

目前,正式的P2P组织尚未成立,2000年8月间成立的P2P工作组,成员包括Intel、IBM、HP等大企业,目标集中在P2P技术的标准、安全性及可靠性等等。但由于P2P技术本身发展迅速,P2P技术涵盖的范围尚未确定,目前尚未有统一的规范。

发展

1. 关键技术

P2P是一种基于互联网环境的新的应用型技术,主要为软件技术。

(1) 对于互联网上众多计算机,P2P应用比其他应用要更多考虑那些低端PC的互联,它们不具备服务器那样强的联网能力,同时对于以往的P2P应用技术,现在的硬件环境已经更为复杂,这样在通信基础方面,P2P必须提供在现有硬件逻辑和底层通信协议上的端到端定位(寻址)和握手技术,建立稳定的连接。涉及的技术有IP地址解析、NAT路由及防火墙。

(2) 在应用层面上,如果两个Peer分别代表两家不同的公司,而且它们已经通过互联网建立连接,那么一方的信息就必须为另一方所识别,所以当前互联网上关于数据描述和交换的协议,如XML、SOAP、UDDI等都是一个完善的P2P软件所要考虑的。

(3) 有通信就要有安全保障,加密技术是必须要考虑的。

(4) 其他需考虑的有如何设置中心服务器,如何控制网络规模等。

2. P2P技术与现有互联网技术比较

目前互联网主要技术模式是S/C方式,此方式要在互联网上设置拥有强大处理能力和大带宽的高性能计算机,配合高档的服务器软件,再将大量的数据集中存放在上面,并且要安装多样化的服务软件,在集中处理数据的同时可以对互联网上其他PC进行服务,提供或接收数据,提供处理能力及其他应用。对于一台与服务器联机并接受服务的PC机来说,这台PC机就是客户机,其性能可以相对弱小。而P2P技术的特征之一就是弱化了服务器的作用,甚至取消服务器,任意两台PC互为服务器,同时又是客户机,即对等。右面是P2P与S/C方式的一些比较:

S/C方式造成互联网络上的集中,无论信息资源还是成本资源均向同一方向集中,这样的模式符合一对多、强对弱的社会关系形式,如政府对个人、对企业,大企业对小企业,学校对学生,企业对职工等等关系。所以S/C方式是符合市场需求的。P2P方式将导致信息数量、成本资源都向互联网各点均匀分布,也就是所谓“边缘化“的趋势。此模式符合“一对一”的特点,以及彼此相当的社会关系形式,如个人对个人,规模相当的企业之间,等等,这也是符合市场需求的(如ICQ)。所以这两种方式会共存,有关P2P即将替代S/C模式的说法是不成立的。P2P有其独特的市场空间,是现有互联网应用的补充,这一点应该是毫无疑问的。

3. P2P技术特性

(1) 既是S又是C,如何表现取决于用户的要求,网络应用由使用者自由驱动。

(2) 信息在网络设备间直接流动,高速及时,降低中转服务成本。

(3) 构成网络设备互动的基础和应用。

(4) 在使网络信息分散化的同时,相同特性的P2P设备可以构成存在于互联网这张大网中的子网,使信息按新方式又一次集中。

企业应用

应用P2P技术的互联网产品正在迅速开辟出一块新的互联网应用市场,例如ICQ类的即时信息工具不仅创立了一个巨大市场,而且正在多方向地向外扩展,比如在移动通信市场,ICQ产品的多信息格式(文字、语言的支持)和即时性,可以为常规通信增加信息内容(文字、图片)和通信对象(网上ICQ用户)。

另一方面,ICQ的使用也会使部分用户放弃Email,侵蚀Email市场。Napster类的文件共享型P2P产品开拓出网上文件传播的新途径,用户不仅可以进行搜索和下载这样的操作,同时也可以方便地将自己的文件提供给其他用户,做到了基本的双向交流。

由于P2P技术方案不同于S/C方式的特性,可以在许多方面弥补S/C方式的不足,P2P产品将建立互联网上的一种新的应用模式,这时用户不仅在PC装有浏览器,而且还有数种P2P软件来实现新的互联网应用。

比如一个计算机配件经销商可以通过Email或浏览器(如果对方也通过P2P技术发布信息,则也可以用P2P软件)得到其上游厂家最新推出的产品信息及价格,研究了这些信息,并落实订货事宜之后,启动P2P软件,将新的产品及售价发布到重要客户的P2P联络站上,其中一个未上网的用户通过手机也知道了这消息。不久,经销商将收到客户的在线询问,而经销商在线回答问题的同时又将一个驱动程序传给了这个客户。这一切的操作均是通过互联网,而对象是厂家人员或客户,而非其网站或邮箱,这样就真正利用互联网做到了面对面的交流,更加接近现实社会的人际交流习惯。

1. 企业P2P互联网应用的几个侧重

(1) 企业协同

企业协同包括两大方面,一是企业内部的员工与员工、部门与部门、员工与部门之间的协同,无论部门及员工处在何种地理位置,只要拥有网络,双方存在信息沟通的要求,就可以利用P2P软件协调双方的行为。信息的种类及行为目的可以是多种多样的,如日程安排、通知发布、单据的审批、文件传阅和分发、方案的评比(表决)、计划协调等等这些可以通过电子文件表达的信息均可以通过软件来表达,并以此将使用者联系在一起。P2P应用更适用这当中更多需要用户交互的部分,如计划协调、日程安排等。二是企业与企业之间的行为协同,这种协同的互动的多样性和复杂性要高于企业内部的协同。从简单的会议日程安排、公文往来,到报价、询价订货系统、订单跟踪、电子化交易。

(2) 企业门户

新型企业门户不再简单地以一个网站来实现,它不但综合了为企业内部员工或部门的服务,还可以为企业伙伴及用户服务,同时也是企业管理者了解企业运行状态,调控企业运行的管理工具。企业各个部分的运行情况均可以通过它传递给允许接触到相关信息的使用者。管理者可以通过门户掌握企业的动态,调控企业的运行,直达下级领导建立沟通。而企业内部的员工与企业外部的伙伴或客户均可通过这一平台找到相关的人(工作人员),建立起这样那样的信息交流通道,实现不同的协作目标。这将综合S/C技术和P2P技术,P2P部分将实现信息定向推送,实时沟通和数据互动。

(3) P2P群集和VPN

构建于互联网之上的P2P应用不再简单地限于两个点,完全可以扩展到多点的群集,形成互联网中的一个虚拟的子网,构成一个精简的VPN。这样一来,通过相对简单的,仅仅是对P2P用户端软件的操作,用户就可以主动地选择不同的VPN并加入,同时也就使得了不同的VPN同时存在于互联网之中。个性化、专业化同时又是开放(基于互联网)的VPN的出现,使信息的集中和流动更接近现实社会的信息流动方式,更易于为人们所接受。比如喜爱音乐的人们建立了自己的音乐VPN,擅长编程的设计师可以建立自己的程序员VPN,而对于企业,行业化、渠道化的组织终于有了一个在互联网上安家的便捷途径。可以预计,行业化的目录服务、信息服务将通过此方式迅速涌现,为企业电子商务打下一个良好基础。

(4) 人机远程互动和机机互动

远程监控和调试已经运用在许多工业场合,甚至也出现了一些通过网站方式运行的方案,但网站方式在速度和交互性方面的缺陷使得用户无法接受。P2P方案为这方面的应用开辟了新的天地,利用它,一个锅炉厂商可以通过互联网帮助其客户调控其锅炉的运行状态,而我们也可以在回家的路上用手机将家中的空调提前打开。

(5) 宽带网及无线移动网应用

当带宽达到数据流要求的容量,如实时音频、实时视频,人们期待已久的多种网络应用就会呈现在面前。而特别能满足交互需要的P2P技术更有一块施展的天地,电话会议、视频会议、远程教育、培训、安装调试等等都将为企业带来P2P技术的新应用。实际上ICQ作为P2P技术已经开始应用在手机短信上。

2. 企业P2P互联网应用的市场特点

(1) 构成企业B2B电子商务内容的一部分。

(2) 促进建立新的互联网数据交换标准和数据安全模式。

(3) 引起新一代互联网的应用,可以建立起底层结构平台。

(4) 具有领域化的市场分割—与前一时期的互联网热有相同的出发点,将建立起相关行业的群落。

(5) 有较明确的赢利模式。由于P2P产品不再像S/C方式那样客户仅使用浏览器,而是使用特质的客户端软件,同时软件的使用需厂家的直接支持,用户对购买软件或缴纳使用费很容易理解。

(6) 向后产品和技术可以整合进入企业内部信息管理市场,向前可以进入企业外部电子商务市场。

3. 估计的产品形式

(1) 底层基础开发平台及专项应用软件。

(2) 软件工程。为企业量身定做。

(3) 软件服务。将软件功能租给企业使用及信息服务。
参考技术A 点对点技术(peer-to-peer, 简称P2P)又称对等互联网络技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P网络通常用于通过Ad Hoc连接来连接节点。这类网络可以用于多种用途,各种档案分享软件已经得到了广泛的使用。P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。

纯点对点网络没有客户端或服务器的概念,只有平等的同级节点,同时对网络上的其它节点充当客户端和服务器。这种网络设计模型不同于客户端-服务器模型,在客户端-服务器模型中通信通常来往于一个中央服务器。

有些网络(如Napster, OpenNAP, 或IRC @find)的一些功能(比如搜索)使用客户端-服务器结构,而使用P2P结构来实现另外一些功能。类似Gnutella 或Freenet的网络则使用纯P2P结构来实现全部的任务。
参考技术B 就是点对点.point
to
point
.
形成一个共享网络,当你下载的同时,你的资源也被共享,也就相当于你给别人提供了部分带宽,
一种双向的协议.
参考技术C 点对点连结技术(P2P为peer-to-peer的缩写)
可资源共享!!foxy软体也是用此原理
参考技术D 晕,楼上的是卖书的啊?????

质数筛与质因数分解(代码片段)

constintMAXN=1e7;intp[MAXN+5],ptop;boolpn[MAXN+5];voidsieve()intn=MAXN;pn[1]=1;for(inti=2;i<=n;i++)if(!pn[i])p[++ptop]=i;for(intj=1;j<=ptop;j++)intt=i*p[j];if(t>n)break;pn[t]=1;if(i%p[j]==0)break;printf("ptop=%d",ptop);/*for(inti=1;i<=ptop;++i)printf("%d:%d",i,p[i]);*... 查看详情

技术是什么

今天心情非常动荡。我问技术是什么,究竟什么是技术,什么算技术,什么算高技术,什么算难技术。技术有什么用,什么技术实用。心如白纸。心如小河,心如大海。 查看详情

ospf和ripv2只能组播更新,这句话为啥是错的?错在哪里?

...使用单播。所以这句话应该不会,更新报文要看更新的是什么类型的LSA才能做具体分析本回答被提问者采纳 参考技术Bripv2可以使用组播也可以使用广播 查看详情

什么才是技术?

关于技术的反思自以为搞技术多年,究竟什么才是技术?掌握一种或者多种编程语言?熟练Linux各类神操作?深入研究某几种开源软件源码?或者是根据业务诉求进行组件拼装,定义各种规范协议,美其名曰架构设计?这些东西... 查看详情

什么是cwdm技术?

...WDM技术中的分类和应用。要想明白其中两个就必须要清楚什么是WDM技术。       WDM技术(WavelengthDivisionMultiplexing,波分复用)是在同一根光纤中同时让两个或两个以上的光波长信号通过不同光通道各 查看详情

物联网是什么?物联网的关键技术是什么?

...经升级为国家层面技术及产业创新的重点方向。物联网是什么?可能很多人 查看详情

什么是dwdm技术?

       DWDM技术是WDM技术的应用方案之一,DWDM技术(DenseWavelengthDivisionMultiplexing密集型光波复用)是能组合多个光波长用一根光纤进行传送。这是一项用来在现有的光纤骨干网上提高带宽的激光技术。更确切地说,... 查看详情

seo优化核心技术是什么

...多中小型企业都离不开SEO,那么你了解SEO优化核心技术是什么吗?下面具体讲解.  SEO网站的内容  搜索引擎是没有内容的,包括问答、文库、经验各种产品中搜索引擎都没有内容的,都是用户在帮助他创造内容,所以说百度是非常... 查看详情

什么是机房环境监控

机房环境监控一般是指什么机房环境监控系统是一个综合利用计算机网络技术、数据库技术、通信技术、自动控制技术、新型传感技术等构成的计算机网络,提供的一种以计算机技术为基础、基于集中管理监控模式的自动化、智... 查看详情

什么是搜索引擎分词技术?

...所要表达的意思,这边是具有seo分词思维带给你好处。那什么是搜索引擎分词技术呢?我们拿搜索引擎中技术最牛的百度来说明下。  百度搜索引擎分词技术(用百度的官方说法)是百度对于用户提交查询的关键词串进行的查... 查看详情

什么是cdn?cdn的技术原理是什么?

什么是CDN?CDN的全称是ContentDeliveryNetwork,中文名称“内容分发网络”。其主要原理是在现有网络中增加一层新的网络架构,将源站中的内容发布到不同的网络节点上,使用户可以就近获得所需的内容,从而提... 查看详情

什么是zigbeewifi无线技术?有什么优势?

Zigbee:是基于IEEE802.15.4标准的低功耗个域网协议。根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉... 查看详情

什么是java?为什么大家都学习java技术?

...入到互联网行业,学习java技术是首选,那么具体什么是java?为什么大家都学习java技术?来看看下面的详细介绍就知道了。1.什么是java?Java是一种面向对象的计算机编程语言,其本身的特点包括:简单性、安全性、高... 查看详情

技术演讲需要准备什么?

...诉求都是偏题的。需要知道这次技术分享的主题大方向是什么?是分布式架构、前端架构,还是运维架构。需要考虑到你的听众是谁?是5年以上的架构师,还是3年左右的工程师,不一样的听众背景决定了分享的侧重点,只有考... 查看详情

什么是投票结果栏的好技术?

】什么是投票结果栏的好技术?【英文标题】:Whatisagoodtechniqueforpollresultbars?【发布时间】:2011-07-1415:55:58【问题描述】:我正在创建一些投票软件,目前正在研究制作投票结果图表条的技术。没什么复杂的,只是一些简单的结... 查看详情

嵌入式是什么,嵌入式学习什么技术

 如题嵌入式linux,物联网,单片机,stm32(cortexM4),c语??言,FPGA,java,android等技术学习。信盈达嵌入式实训学院免费试学,包教好,推荐就业卢老师=3=31=1==6=1=5=7=7=5 查看详情

读书笔记:技术的本质-技术是什么,它是怎样进化的(布莱恩?阿瑟)

...们实际上不应该和技术如此紧密地结合,而是应该和其它什么东西融合得更为紧密,那就是自然。在最深的层次上。人的存在应该和自然,和我们最初的环境,以及最初使我们成为人的那些条件相融合。==========-page36现在机器被... 查看详情

成为cto在今天的技术发展环境中,最重要的技术趋势是什么?

...,您认为在今天的技术发展环境中,最重要的技术趋势是什么?怎样实现公司在技术上转型到人工智能和及其学习上?怎样快速学习机器学习基础知识?帮我解释一下什么是"卷积计算"?stablediffusion的核心算法原理是什么?作为... 查看详情