SlideShare une entreprise Scribd logo
1  sur  27
从文件传输技术变革看产品发展趋势 龚  少  卓 2011-03-26 ·上海
目 录 Part I 技术变革 Part II 产品变革 Part III 未来展望
目 录 Part I 技术变革 HTTP P2P P4P FTP P2SP ? 1971    1997    1999   2003   2008                 2013
FTP "The first FTP standard was RFC 114, published in April 1971, before TCP and IP even existed."
HTTP HTTP/0.9  The original version of HTTP was intended only for the transfer of hypertext documents, and was designed to be very simple to make implementation of the fledgling Web easier. This early HTTP specifies that an HTTP client establishes a connection to an HTTP server using TCP. The client then issues a single “GET” request specifying a resource to be retrieved. The server responds by sending the file as a stream of text bytes, and the connection is terminated. The entire document defining this version of HTTP is only a couple of pages long! HTTP/1.0  The skeleton of functionality that HTTP/0.9 formed the basis for a rapid evolution of HTTP in the early 1990s. As the World Wide Web grew in size and acceptance, many new ideas and features were incorporated into HTTP. The result of a great deal of development effort was the formalization of the first HTTP standard: version 1.0. This much enhanced HTTP was published in May 1996 as RFC 1945, Hypertext Transfer Protocol — HTTP/1.0. It had been in use for several years prior to that formal publication date, however. HTTP/1.1 While impatient pundits coined sarcastic terms such as the “World Wide Wait”, the IETF continued to work to improve HTTP. In January 1997, the first draft version of HTTP/1.1 appeared: in RFC 2068. This document was later revised and published as RFC 2616, Hypertext Transfer Protocol — HTTP/1.1, in June 1999. HTTP/1.1 retains backwards compatibility with both HTTP/1.0 and HTTP/0.9. It is accompanied by RFC 2617, HTTP Authentication: Basic and Digest Access Authentication, which deals with security and authentication issues.
Napster-P2P诞生 1999年,美国西北大学19岁的学生肖恩.范宁(Shawn Fanning)在自己的宿舍里写了一个小软件Napster,以便与同学交换mp3,p2p网络文件交换和共享技术就此诞生。 下载数据 中心化(Centralization) 下载数据 Napster采用的是一种半集中结构的方式,服务器端存放了用户提交的MP3文件信息; 用户在服务器上搜索音乐时,服务器告知用户从那些用户那里下载。文件下载过程是完全点对点的。
Gnutella诞生 2000年的3月14日,AOL的Nullsoft部门发布了一个P2P软件,一种新的文件共享网络Gnutella出现了。 不同于Napster,Gnutella采用了分布式的文件共享网络。 非中心化(Decentralization) Gnutella协议的衍生: FastTrack Gnutella2 有GNU免费版本和商业版本
eDonkey 2000年9月,旧金山的杰德.迈克卡勒伯 (Jed McCaleb)发布了自己设计的一个p2p网络,并用“donkey”(驴子)为其命名,edonkey2000  network诞生了。 电驴很快取代了napster成为了当时大学校园里最流行的p2p文件交换工具。 电驴之死: 2005年,电驴的商业公司MetaMachine公司与RIAA(美国唱片工业协会)达成协议,赔偿3000万美元,并且永久停止开发电驴软件,2006年9月电驴官方网站永久关闭。
BitTorrent的革命 2001年夏,美国程序员Bram Cohen的开发了一个名为BitTorrent的软件,该软件的推出引发了一场互联网文件传输的革命。 BitTorrent直译为中文叫“比特洪流”,BitTorrent协议正如该中文名字一样,起到了传统文件传输模式不可能实现的“下载的人越多,速度越快”的“洪流”效 应。 由于当初的BitTorrent是基于MIT授权的开源软件,因此后来衍生出了众多使用该协议的下载软件,这种下载方式也逐渐被人们称为“BT下 载”。
eMule 在2002年5月,德国的一个名为Merkur的程序员由于不满eDonkey2000软件,决心做出一个功能类似但是更加强大的P2P文件共享软件。 eMule能够连接eDonkey的网络,同时还能连接KAD网络(基于DHT的Kademlia重叠网络)。 相比eDonkey2000,eMule有更加丰富的功能,例如上传下载积分系统,能够通过积分来控制用户下载文件的优先级,上传数据多者优先,这从一定程 度上鼓励了用户多分享自己的文件而不是一味地下载别人提供的文件。 电骡是开源的,并遵循GPL协议,因此电骡很快就吸引到了全世界不国家的开发人员参与进来,并成立了eMule-project
P2SP 迅雷开启新纪元 “迅雷”于2002年底由邹胜龙和程浩先生始创于美国硅谷。 2003年1月底,回国发展并正式成立深圳市三代科技开发有限公司。 2005年5月正式更名为深圳迅雷网络技术有限公司。 现迅雷用户超过1.5亿。是中国大陆仅在腾讯QQ、360安全卫士之后的第三大客户端软件。市场占有率75%以上。
P4P 精准高效
·由服务器为中心,到用户之间交互·由单协议演变到多协议
目 录 Part II 产品变革
诞生之初 拨号上网…….. Telnet FTP客户端 IE浏览器
网络蚂蚁 网络蚂蚁时期的技术特性: ·断点续传 ·多线程下载 ·多任务并行下载 ·支持HTTP/FTP协议 V1.25后停止开发 作者简介: 洪以容 1973年7月出生在上海,1991年进入上海交通大学计算机系。 1995年毕业随后进入上海华腾软件有限公司。 1998年考入上海交通大学计算机系攻读系统结构专业研究生。 在他拿到研究生录取通知书以后的那段时间里,他尝试开发出下载软件--网络蚂蚁。 网络蚂蚁获得了巨大的成功,相继被国内外的软件下载站点和权威媒体评为优秀软件,得到了广大网民的认可和支持。
FlashGet
迅雷 迅雷4 迅雷时代的技术特性: ·跨协议下载 ·分布式存储 ·智能链接(在线/离线下载)
问  题 至迅雷4为止,这些产品满足用户的需求了么,足够了么? ·如何准确的找到? ·如何快速的送达? ·如何保障资源是安全和完整的?
迅雷 迅雷5 ·不用再等待下完,您可以边下边播 ·有36位用户也在看阿凡达 ·《燃情岁月》有61人评价,总评比:9.3 ·同类的软件还有千千静听、酷我音乐盒 ·你可能还喜欢:虎胆龙威、空中监狱
新特性 ·陌生人分享 ·产品组合 ·精准搜索 ·口碑指数 类似产品: ·酷狗音乐 ·迅雷与迅雷看看;QQ旋风与QQ影音 ·云端、快快管理器、360安全卫士
下载软件发展趋势 发展趋势 ·软件成为可扩容的框架 ·开放API
目 录 Part III 未来展望
桌面虚拟化
云存储
移动互联网 发展趋势
THANK YOU 史前巨兽

Contenu connexe

En vedette

Compuertas técnicas avanzadas parte 2
Compuertas   técnicas avanzadas parte 2Compuertas   técnicas avanzadas parte 2
Compuertas técnicas avanzadas parte 2Andrés Cuervo
 
Insight family space, Graham Cadle
Insight family space, Graham CadleInsight family space, Graham Cadle
Insight family space, Graham Cadlelocalinsight
 
Lab safety 12_10_13
Lab safety 12_10_13Lab safety 12_10_13
Lab safety 12_10_13skwahl
 
Dynamic Wellness JourneyCare Goal setting and research
Dynamic Wellness JourneyCare Goal setting and researchDynamic Wellness JourneyCare Goal setting and research
Dynamic Wellness JourneyCare Goal setting and researchaltonbaird
 
Datos importantes para planificar un evento edith giraldo productora de eve...
Datos importantes para planificar un evento   edith giraldo productora de eve...Datos importantes para planificar un evento   edith giraldo productora de eve...
Datos importantes para planificar un evento edith giraldo productora de eve...Edith Giraldo
 
BNI Lake Business Builders- LOZ Vice President report
BNI Lake Business Builders- LOZ Vice President reportBNI Lake Business Builders- LOZ Vice President report
BNI Lake Business Builders- LOZ Vice President reportMike Tobin
 
Marc Prensky & the digital divides
Marc Prensky & the digital dividesMarc Prensky & the digital divides
Marc Prensky & the digital divideskavismusings
 
Employment support for long term incapacity benefit claimants
Employment support for long term incapacity benefit claimantsEmployment support for long term incapacity benefit claimants
Employment support for long term incapacity benefit claimantslocalinsight
 
F1041028_George_Chen_Resume_9_with_Publications_Training
F1041028_George_Chen_Resume_9_with_Publications_TrainingF1041028_George_Chen_Resume_9_with_Publications_Training
F1041028_George_Chen_Resume_9_with_Publications_TrainingWei-Su Chen
 
Presentacion de educación en México
Presentacion de educación en MéxicoPresentacion de educación en México
Presentacion de educación en Méxicombrionessauceda
 
Engaging the older Participant
Engaging the older ParticipantEngaging the older Participant
Engaging the older Participantukactive
 

En vedette (18)

Budget saving proposals - January 2014
Budget saving proposals - January 2014Budget saving proposals - January 2014
Budget saving proposals - January 2014
 
Compuertas técnicas avanzadas parte 2
Compuertas   técnicas avanzadas parte 2Compuertas   técnicas avanzadas parte 2
Compuertas técnicas avanzadas parte 2
 
Power tecnologia
Power tecnologiaPower tecnologia
Power tecnologia
 
Insight family space, Graham Cadle
Insight family space, Graham CadleInsight family space, Graham Cadle
Insight family space, Graham Cadle
 
Lab safety 12_10_13
Lab safety 12_10_13Lab safety 12_10_13
Lab safety 12_10_13
 
Walmart
WalmartWalmart
Walmart
 
Dynamic Wellness JourneyCare Goal setting and research
Dynamic Wellness JourneyCare Goal setting and researchDynamic Wellness JourneyCare Goal setting and research
Dynamic Wellness JourneyCare Goal setting and research
 
Datos importantes para planificar un evento edith giraldo productora de eve...
Datos importantes para planificar un evento   edith giraldo productora de eve...Datos importantes para planificar un evento   edith giraldo productora de eve...
Datos importantes para planificar un evento edith giraldo productora de eve...
 
BNI Lake Business Builders- LOZ Vice President report
BNI Lake Business Builders- LOZ Vice President reportBNI Lake Business Builders- LOZ Vice President report
BNI Lake Business Builders- LOZ Vice President report
 
Marc Prensky & the digital divides
Marc Prensky & the digital dividesMarc Prensky & the digital divides
Marc Prensky & the digital divides
 
Presentasi moment
Presentasi momentPresentasi moment
Presentasi moment
 
Cafe Con Leche
Cafe Con LecheCafe Con Leche
Cafe Con Leche
 
Employment support for long term incapacity benefit claimants
Employment support for long term incapacity benefit claimantsEmployment support for long term incapacity benefit claimants
Employment support for long term incapacity benefit claimants
 
F1041028_George_Chen_Resume_9_with_Publications_Training
F1041028_George_Chen_Resume_9_with_Publications_TrainingF1041028_George_Chen_Resume_9_with_Publications_Training
F1041028_George_Chen_Resume_9_with_Publications_Training
 
Pancreatitis
PancreatitisPancreatitis
Pancreatitis
 
Presentacion de educación en México
Presentacion de educación en MéxicoPresentacion de educación en México
Presentacion de educación en México
 
Cobertura Aids 2010 Viena
Cobertura Aids 2010 VienaCobertura Aids 2010 Viena
Cobertura Aids 2010 Viena
 
Engaging the older Participant
Engaging the older ParticipantEngaging the older Participant
Engaging the older Participant
 

Plus de PMCamp

罗旭祥 基于数据挖掘的产品设计
罗旭祥 基于数据挖掘的产品设计罗旭祥 基于数据挖掘的产品设计
罗旭祥 基于数据挖掘的产品设计PMCamp
 
徐飞 初心
徐飞 初心徐飞 初心
徐飞 初心PMCamp
 
黄婷婷 冰点酒店控产品设计
黄婷婷 冰点酒店控产品设计黄婷婷 冰点酒店控产品设计
黄婷婷 冰点酒店控产品设计PMCamp
 
陈世欣 高转化率网站的推荐和劝导
陈世欣 高转化率网站的推荐和劝导陈世欣 高转化率网站的推荐和劝导
陈世欣 高转化率网站的推荐和劝导PMCamp
 
包季真 移动互联网的用户体验
包季真 移动互联网的用户体验包季真 移动互联网的用户体验
包季真 移动互联网的用户体验PMCamp
 
Pm con 2012开场演讲 李正洋
Pm con 2012开场演讲 李正洋Pm con 2012开场演讲 李正洋
Pm con 2012开场演讲 李正洋PMCamp
 
Lean product quickstart
Lean product quickstartLean product quickstart
Lean product quickstartPMCamp
 
2345的产品设计与创新理念 -2345.com
2345的产品设计与创新理念 -2345.com2345的产品设计与创新理念 -2345.com
2345的产品设计与创新理念 -2345.comPMCamp
 
张月 社交类网站的产品设计和运营策略
张月 社交类网站的产品设计和运营策略张月 社交类网站的产品设计和运营策略
张月 社交类网站的产品设计和运营策略PMCamp
 
基于Google analytics 的移动应用数据分析与运营
基于Google analytics 的移动应用数据分析与运营基于Google analytics 的移动应用数据分析与运营
基于Google analytics 的移动应用数据分析与运营PMCamp
 
Pm camp年度活动预告
Pm camp年度活动预告Pm camp年度活动预告
Pm camp年度活动预告PMCamp
 
Google Analytics
Google AnalyticsGoogle Analytics
Google AnalyticsPMCamp
 
基于数据驱动产品设计经验教训
基于数据驱动产品设计经验教训基于数据驱动产品设计经验教训
基于数据驱动产品设计经验教训PMCamp
 
分析成功移动互联网产品 Angry birds
分析成功移动互联网产品 Angry birds分析成功移动互联网产品 Angry birds
分析成功移动互联网产品 Angry birdsPMCamp
 
Google plus introduction
Google plus introductionGoogle plus introduction
Google plus introductionPMCamp
 
Pm camp产品围观会 原则、工具和思维框架730
Pm camp产品围观会 原则、工具和思维框架730Pm camp产品围观会 原则、工具和思维框架730
Pm camp产品围观会 原则、工具和思维框架730PMCamp
 
人人都是产品经理 苏杰 From iamsujie demo 4 pm camp
人人都是产品经理 苏杰 From iamsujie demo 4 pm camp人人都是产品经理 苏杰 From iamsujie demo 4 pm camp
人人都是产品经理 苏杰 From iamsujie demo 4 pm campPMCamp
 
创意 设计 产品 郜韶飞
创意 设计 产品 郜韶飞创意 设计 产品 郜韶飞
创意 设计 产品 郜韶飞PMCamp
 
So lomo为母婴行业带来的新机遇
So lomo为母婴行业带来的新机遇So lomo为母婴行业带来的新机遇
So lomo为母婴行业带来的新机遇PMCamp
 
《Rpm:产品管理未来之路》
《Rpm:产品管理未来之路》《Rpm:产品管理未来之路》
《Rpm:产品管理未来之路》PMCamp
 

Plus de PMCamp (20)

罗旭祥 基于数据挖掘的产品设计
罗旭祥 基于数据挖掘的产品设计罗旭祥 基于数据挖掘的产品设计
罗旭祥 基于数据挖掘的产品设计
 
徐飞 初心
徐飞 初心徐飞 初心
徐飞 初心
 
黄婷婷 冰点酒店控产品设计
黄婷婷 冰点酒店控产品设计黄婷婷 冰点酒店控产品设计
黄婷婷 冰点酒店控产品设计
 
陈世欣 高转化率网站的推荐和劝导
陈世欣 高转化率网站的推荐和劝导陈世欣 高转化率网站的推荐和劝导
陈世欣 高转化率网站的推荐和劝导
 
包季真 移动互联网的用户体验
包季真 移动互联网的用户体验包季真 移动互联网的用户体验
包季真 移动互联网的用户体验
 
Pm con 2012开场演讲 李正洋
Pm con 2012开场演讲 李正洋Pm con 2012开场演讲 李正洋
Pm con 2012开场演讲 李正洋
 
Lean product quickstart
Lean product quickstartLean product quickstart
Lean product quickstart
 
2345的产品设计与创新理念 -2345.com
2345的产品设计与创新理念 -2345.com2345的产品设计与创新理念 -2345.com
2345的产品设计与创新理念 -2345.com
 
张月 社交类网站的产品设计和运营策略
张月 社交类网站的产品设计和运营策略张月 社交类网站的产品设计和运营策略
张月 社交类网站的产品设计和运营策略
 
基于Google analytics 的移动应用数据分析与运营
基于Google analytics 的移动应用数据分析与运营基于Google analytics 的移动应用数据分析与运营
基于Google analytics 的移动应用数据分析与运营
 
Pm camp年度活动预告
Pm camp年度活动预告Pm camp年度活动预告
Pm camp年度活动预告
 
Google Analytics
Google AnalyticsGoogle Analytics
Google Analytics
 
基于数据驱动产品设计经验教训
基于数据驱动产品设计经验教训基于数据驱动产品设计经验教训
基于数据驱动产品设计经验教训
 
分析成功移动互联网产品 Angry birds
分析成功移动互联网产品 Angry birds分析成功移动互联网产品 Angry birds
分析成功移动互联网产品 Angry birds
 
Google plus introduction
Google plus introductionGoogle plus introduction
Google plus introduction
 
Pm camp产品围观会 原则、工具和思维框架730
Pm camp产品围观会 原则、工具和思维框架730Pm camp产品围观会 原则、工具和思维框架730
Pm camp产品围观会 原则、工具和思维框架730
 
人人都是产品经理 苏杰 From iamsujie demo 4 pm camp
人人都是产品经理 苏杰 From iamsujie demo 4 pm camp人人都是产品经理 苏杰 From iamsujie demo 4 pm camp
人人都是产品经理 苏杰 From iamsujie demo 4 pm camp
 
创意 设计 产品 郜韶飞
创意 设计 产品 郜韶飞创意 设计 产品 郜韶飞
创意 设计 产品 郜韶飞
 
So lomo为母婴行业带来的新机遇
So lomo为母婴行业带来的新机遇So lomo为母婴行业带来的新机遇
So lomo为母婴行业带来的新机遇
 
《Rpm:产品管理未来之路》
《Rpm:产品管理未来之路》《Rpm:产品管理未来之路》
《Rpm:产品管理未来之路》
 

文件传输技术发展与产品趋势