p2p技术、动态域名解析、阿里云.docx

上传人:小飞机 文档编号:4887141 上传时间:2023-05-21 格式:DOCX 页数:11 大小:132.22KB
返回 下载 相关 举报
p2p技术、动态域名解析、阿里云.docx_第1页
第1页 / 共11页
p2p技术、动态域名解析、阿里云.docx_第2页
第2页 / 共11页
p2p技术、动态域名解析、阿里云.docx_第3页
第3页 / 共11页
p2p技术、动态域名解析、阿里云.docx_第4页
第4页 / 共11页
p2p技术、动态域名解析、阿里云.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《p2p技术、动态域名解析、阿里云.docx》由会员分享,可在线阅读,更多相关《p2p技术、动态域名解析、阿里云.docx(11页珍藏版)》请在三一办公上搜索。

1、P2P技术原理P2P技术属于覆盖层网络(Overlay Network)的范畴,是相对于客户机/服务器(C/S)模式来 说的一种网络信息交换方式。在C/S模式中,数据的分发采用专门的服务器,多个客户端都 从此服务器获取数据。此种模式的缺点是:因为服务器的个数只有一个(即便有多个也非常 有限),单一服务器面对众多的客户端,由于CPU能力、内存大小、网络带宽的限制,可同 时服务的客户端非常有限,可扩展性差。P2P技术正是为了解决这些问题而提出来的一种对 等网络结构。在P2P网络中,每个节点既可以从其他节点得到服务,也可以向其他节点提 供服务。这样,庞大的终端资源被利用起来,一举解决了 C/S模式中

2、的两个弊端。P2P技术应用(1) 分布式科学计算P2P技术可以使得众多终端的CPU资源联合起来,服务于一个共同的计算。这种计算一 般是计算量巨大、数据极多、耗时很长的科学计算。在每次计算过程中,任务(包括逻辑 与数据等)被划分成多个片,被分配到参与科学计算的P2P节点机器上。在不影响原有计 算机使用的前提下,人们利用分散的CPU资源完成计算任务,并将结果返回给一个或多 个服务器,将众多结果进行整合,以得到最终结果。(2) 文件共享BitTorrent是一种无结构的网络协议。除了 BitTorrent之外,还有不少著名的无结构化的P2P文件共享协议,典型的有Gnutella8和KaZaA6。(3

3、) 流媒体直播(4) 流媒体点播(5) IP层语音通信Skype采取类似KaZaA的拓扑结构,在网络中选取一些超级节点。在通信双方直连效果不 好时,一些合适的超级节点则担当起其中转节点的角色,为通信双方创建中转连接,并转 发相应的语音通信包。典型P2P应用的机制分析eMuleeMule软件基于eDonkey协议改进后的协议,同时兼容eDonkey协议。每个eMule客户 端都预先设置好了一个服务器列表和一个本地共享文件列表,客户端通过TCP连接到 eMule服务器进行登录,得到想要的文件的信息以及可用的客户端的信息。一个客户端可以 从多个其他的EMule客户端下载同一个文件,并从不同的客户端取

4、得不同的数据片段。 eMule同时扩展了 eDonkey的能力,允许客户端之间互相交换关于服务器、其他客户端和文 件的信息。eMule服务器不保存任何文件,它只是文件位置信息的中心索引。eMule客户端 一启动就会自动使用传输控制协议(TCP)连接到eMule服务器上。服务器给客户端提供一 个客户端标识(ID),它仅在客户端服务器连接的生命周期内有效。连接建立后,客户端把其 共享的文件列表发送给服务器。服务器将这个列表保存在内部数据库内。eMule客户端也 会发送请求下载列表。连接建立以后,eMule服务器给客户端返回一个列表,包括哪些客 户端可以提供请求文件的下载。然后,客户端再和它们主动建

5、立连接下载文件。图5所示为 eMule的工作原理。TW:常Si腔制办技 U削:地度眼办议图5A eMule软件工作憬理eMule基本原理与BitTorrent类似,客户端通过索引服务器获得文件下载信息。eMule同时 允许客户端之间传递服务器信息,BitTorrent只能通过索引服务器或者DHT获得。eMule 共享的是整个文件目录,而BitTorrent只共享下载任务,这使得BitTorrent更适合分发热门 文件,eMule倾向于一般热门文件的下载。迅雷迅雷是一款新型的基于多资源多线程技术的下载软件,迅雷拥有比目前用户常用的下载软件 快710倍的下载速度。迅雷的技术主要分成两个部分,一部分

6、是对现有Internet下载资 源的搜索和整合,将现有Internet上的下载资源进行校验,将相同校验值的统一资源定位 (URL)信息进行聚合。当用户点击某个下载连接时,迅雷服务器按照一定的策略返回该URL 信息所在聚合的子集,并将该用户的信息返回给迅雷服务器。另一部分是迅雷客户端通过多 资源多线程下载所需要的文件,提高下载速率。迅雷高速稳定下载的根本原因在于同时整 合多个稳定服务器的资源实现多资源多线程的数据传输。多资源多线程技术使得迅雷在不 降低用户体验的前提下,对服务器资源进行均衡,有效降低了服务器负载。每个用户在网上下载的文件都会在迅雷的服务器中进行数据记录,如有其他用户再下载 同样的

7、文件,迅雷的服务器会在它的数据库中搜索曾经下载过这些文件的用户,服务器再 连接这些用户,通过用户已下载文件中的记录进行判断,如用户下载文件中仍存在此文件(文 件如改名或改变保存位置则无效),用户将在不知不觉中扮演下载中间服务角色,上传文件。 PPLivePPLive软件的工作机制和BitTorrent十分类似,PPLive将视频文件分成大小相等的片段, 第三方提供播放的视频源,用户启矶PPLive以后,从PPLive服务器获得频道的列表,用 户点击感兴趣的频道,然后从其他节点获得数据文件,使用流媒体实时传输协议(RTP)和实 时传输控制协议(RTCP)进行数据的传输和控制。将数据下载到本地主机

8、后,开放本地端口 作为视频服务器,PPLive的客户端播放器连接此端口,任何同一个局域网内的用户都可以 通过连接这个地址收看到点播的节目。图6所示为PPLive的工作原理示意图。图E PPLive工作憬璀示意图P2P运营模式目前主要P2P业务的运营模式主要有以下几种:(1)Skype 模式Skype是互联网上最流行的P2P WIP系统。目前Skype采取的模式是基本服务免费(如网 内话音通话),而增值服务收费,收费的服务包括:SkypeOut:通过Skype软件呼叫固网或移动网电话。Skypein:为用户提供一个真实的电话号码,用户可在世界上任何地方通过该号码接听电 话。SkypeZone服务

9、:全球18000个无线局域网(WLAN)热点,使用电脑或WLAN电话接入。增值应用服务:语音邮箱、Skype话机、铃声/图片下载等。(2 )广告模式这是P2P服务采用的最为广泛的赢利模式,也是互联网业务的主要赢利模式。从早期的 Napster,到最近比较流行的P2P流媒体业务,如PPlive、UUsee等,都主要采用这种模式, 至少是以这种模式为主。由于P2P应用系统对于服务端的资源需求较少,整个P2P运营系统的成本较低,因此,这 种模式在相当一段时间内是主流的赢利模式。(3) Popular Power 和 Data Synapse 模式Popular Power1公司大量收集处于工作间隙的

10、PC的闲置计算能力,通过集群技 术产生 超级计算能力,供高强度计算工作和大型研究项目使用。在Popular Power的模式中,用户 被要求在他们的PC上安装一个特制的屏幕保护程序。当屏保运行时,Popular Power就会向 这些用户的PC分配工作负载。用户每月将收到一定数额的报酬作为对他们的闲置计算资源 的使用费。我们可以把Popular Power模式称为“商贩模式”一一通过贩卖个人计算机的闲 置资源来获取利润。DataSynapse公司赢利的方法是“网格计算”,它把成千上万台计算机连接起来,利用它 们的闲散资源组成一个虚拟的超级计算机。表面上看,DataSynapse模式和Popul

11、ar Power 模式并没有什么不同一一都是在贩卖空闲的计算机资源。但是DataSynapse将“网格计算” 构建在合作企业之间的内部网(Intranet)上,而不是互联网(Internet)上。这样,一方面,可以 解决互联网的带宽狭窄、安全性较差的问题;另一方面把目标用户定位在企业用户中,有 较大的赢利把握。(4) Lightshare 模式Lightshare的赢利方法是在P2P网络上开展电子商务。用户可以在P2P网络上购买或出售 商品。用户可以搜寻待售商品信息或者列出自己欲售商品的信息。待售的商品保留在出售者 的计算机里,但中心 服务器上动态地保存该商品的相关信息,以供其他用户查询。在

12、Lightshare开展的服务中,初期的交易商品只包括数字文件,但是以后将逐渐扩展到其他领 域。这种赢利模式目前存在着管理、计费、安全等方面的困难动态域名解析系统(DDNS系统)是一种将域名始终解析到非固定IP的服务器上的技 术(如ISDN、ADSL)。有了动态域名系统,您只需要有一条宽带即可轻松在家里、办公室建 立自己的游戏服务器、公司网站、包括自己的虚拟主机。当你用ISDN、ADSL上网时,你的IP地址是随着每一次拨号而动态分配的,就算不断 线个别地方的ISP也会定期更换你的IP地址,动态域名服务能使你的域名和您的主机长期 保持同步,而不论你的IP如何变化。从而你可以通过该域名为客户提供固

13、定的服务,随心 所欲地打造自己的游戏、Web、FTP或者邮件服务器了,您可以全权自主管理,几乎完全避 免各种类型的网络流量等攻击。动态域名的作用就是我们可以通过个人电脑来架设服务器,适合家里宽带IP是动态的 情况。大致操作步骤是,先在我们电脑上配置好web服务器,并且调试成功。然后安装动 态域名解析软件,软件服务商会分配给你一个他们的二级域名,这个二级域名就会自动解析 到我们的电脑上。如果我们有自己的顶级域名,就可以做别名记录到这个二级域名上,让我 们的顶级域名也能正常访问。动态域名的工作原理大致如下:我们每次上网得到新的动态分配的IP地址之后,安装在我 们电脑里的动态域名解析软件就会把这个I

14、P地址发送到动态域名解析服务器,更新域名解 析数据库。Internet上的其他人要访问这个域名的时候,动态域名解析服务器会返回正确的 IP地址给他。目前市场上流行的动态域名解析软件提供商有:花生壳、金万维、科迈网、 七维互联等。亚马逊云:一、Amazon AWS亚马逊云服务申请准备1、Amazon AWS 官网:1、官方首页:2、免费 VPS: 3、VPS 管理:2、Amazon AWS亚马逊免费VPS配置是:1、内存:613MB内存,基于Xen 32位或64位2、30GB月流量,其中15G上行流量,15G下行流量3、主机空间10GB硬盘,1百万以下I/O读写4、可以免费使用一年,有Linux

15、和Windows操作系统3、进入Amazon AWS,注册一个Amazon账号。4、Amazon AWS申请要求验证信用卡,扣掉1美元验证费二、Amazon AWS亚马逊免费VPS申请过程1、进入Amazon AWS亚马逊免费VPS申请地址,登录你的Amazon AWS账号,然后填写你的 财付通的美国运通卡。当然你也可以填写你的双币种信用卡。LK.EMI1E MLLUUN IIFMTIVIEMI IHE IHIWK/ILPtHIII T VE1Enter Your Payment Information BelowYour credit card will not be charged unt

16、il you begin using AWS, and many of y to operate within the AWS free usage tier. If your monthly usage goes bey on be billed to the credit card you provide below. View detailed service pricing母Credit Card :American Express *Card Number :2、特别提示:经过部落测试,使用财付通的美国运通卡来通过Amazon AWS的信用卡认证,会 被冻结2美元,共冻结两次。第一次

17、是添加信用卡时Amazon AWS验证导致了财付通美元运通卡冻结 1美元。服务到期后,这一美元还是会还给你的。至于被冻结的额外一美元,按照财付通美国运通卡结算,30 天后会自动返回到财付通账户中。4、提交后接下来是电话验证,填写你的手机号码。点击下一步,页面上会出现4个数字。Identity Verification by TelephoneAfter you provide a telephone number where you can be reached below; you automated system and prompted to enter the PIN number o

18、ver the phone. C review your account details. Please follow the 3 simple steps below.1. Provide a telephone numberPlease enter your information below and click the Call Me Now butteCountry Code: China (+86j5、这时候你的手机会收到Amazon AWS的电话,等英语说完了,输入你在页面上看到的4个数 字,这时Amazon AWS就会提示验证成功了。6、Amazon AWS亚马逊云服务免费VPS

19、开通大概要几分钟,不过部分大概等了1个小时左右才 可以正常使用。三、Amazon AWS亚马逊免费VPS创建方法1、上面我们已经成功申请到了 Amazon AWS亚马逊免费VPS,接下来我们就要定制我们的免费 VPS主机了。AEvents-J!5WICE5mstantesSpot 闻 ges 任Rewrvwl instancesGetting StartedTo Etart using Amazon EC2 you will want Id launch a virtual seryer Irnawn as an firnazDn EC2 instance.Lflundhi InslonceN

20、ote: Your instances will launch un the region.-JmAGESAMIsBundle TasKsService Health-status阮.哩盘E PLASTIC BLOCK STOIVolumesCurrent StatusDetaJIs: Amazon EC2 (US Ea-st - N. VirginiaServke is operating nonmalytb li好土I . 44d.a k j. nLlhhL3、接下来是选择VPS的创建方式,你经典的、快速的和自定义。区别主要是VPS主机具体定制。4、下一步是选择一个操作系统,Ubuntu、

21、Windows、Fedora等都是可以选择的。Windows系统可能还有额外的费用。Quick StartMy AMIsCommunity AMIsAWS MarketplaceRoot Device Size: 8 G0Ubuntu Server 11.10l l Ubuntu Server version 11.10, with support available from C UDUIlCU (Root Device Size: 3 GBMicrosoft Windows Server 2008 Basewin血 Microsoft Windows 2008 R1 SP2 Datacen

22、ter edition. EnglisRoot Device Size: 30 GBMicrosoft Windows Server 2008 R2 Base广十Microsoft Windows 2008 R2 SP1 Datacenter edition and 64-匚 5 -Ena|igh1CMOffif M AMI IN11ANCL WM CMAT!CMftUME FPMWAUMMWIPrpw整 the dtiInstance Type:T1 Microiti.micro &HKI间,Launch as an EB5-Optimized instance (additional ch

23、-argesNot suppovted for ths inistance type Ldtimli ImsldinLcsEC2 nstances let you pay fbr compute capacity by the hour witti no long term cammitments. This transforn commonly large fixed cgts iglo much smaller variable ca&ts.Laundh into;EC2OvpcAvailability Zone:Mo PrefareflCB *5、然后确定你的Amazon AWS主机的配

24、置情况,直接默认就行了。(点击放大)CHgSE AN AMIIM5TAMCE DETAILSO Req Lies! Spot Instd nce6、为你的Amazon AWS VPS主机设置一个密钥名称。Add tags to your instance to simplify the administration of your EC2 infraE case-sensitive key/value pair, are stored in the cloud and are private to、 that help you organize., search, and browse you

25、r resources. For example, =Webserver., You can add up to 10 unique keys to each instance along w information, go to Using Tags in the EC2 User Guide.Key (127 characters maximum)Value (255 charactfreehao123Add another Tag. (Maximum of 10)7、点击下一下,选择新建一个Key Pair,输入名称,点击下载,就能将你的VPS主机的密钥下载到本地了。8、最后选择一个VP

26、S主机的防火墙策略。Request Instances WizardCHOOSE AN AMIIMSTAhfCE DETAILSCONFIGURE FIREWAU.Security groups determine whether a network port iis open or blocked on yi or we can help you create a new security group to allow access to your ins- additional ports now or update your security group anytime using th

27、e Secu Choose one or more of your existing Security Groupssg-1ef8c376 - bch-sharedirewall-9S22sg-1afi8c372 - default,CCi*9、点击确定后,最后显示的是你的VPS主机的详细配置信息,没有错误的话,点击创建即完成VPS主机的创建了。阿里云阿里云的目标是要打造互联网数据分享的第一平台。在未来的互联网中,云计算将会成为一 种随时、随地,并根据需要而提供的公共服务。高效的绿色数据中心以及能支持不同互联网 应用的大规模分布式存储和计算是营造下一代互联网服务平台最基本的核心技术。云OS介绍阿里云致力于打造云计算的基础服务平台,注重为中小企业提供大规模、低成本的云计算应 用及服务。飞天是由阿里云自主研发的云计算平台。云os是融云数据存储、云计算服务和 云操作系统为一体的云智能移动操作系统。产品介绍云服务器ECS弹性可伸缩,管理简单高效负载均衡SLB高可用,低成本关系型数据库服务RDS稳定可靠,灵活弹性52元/月起 平均每天约1.68元0.2元/小时起按量付费55元/月起包年包月1个云账号购买2台云服务器即可免费开通立即购买免费开通立即购买

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号