《高性能计算机网络》课程教学课件(讲义)第三章 互联网应用技术 第13讲 P2P网络应用

第13讲P2P网络应用
第13讲 P2P网络应用

3.5基于P2P的网络应用P2P网络应用文件共享类P2P应用多媒体传输类P2P应用即时通信类P2P应用共享存储类P2P应用协同工作类P2P应用P2P分布式计算类应用
3.5基于P2P的网络应用 1

3.5.1文件共享P2P软件·典型的P2P文件共享类软件有Napster、BitTorrent、Gnutella等;·P2P文件共享系统不仅可以共享MP3文件(通常是3~8MB),而且可以共享视频(通常是10MB~1GB),以及软件、文档和图片等信息
3.5.1文件共享P2P软件 •典型的P2P文件共享类软件有 Napster、BitTorrent、Gnutella等; • P2P文件共享系统不仅可以共享MP3 文件(通常是3~8MB),而且可以 共享视频(通常是10MB~1GB), 以及软件、文档和图片等信息。 1

3.5.2即时通信P2P软件ICQGtalkMSN·雅虎通QQ·网易泡泡 Skype·微信
3.5.2即时通信P2P软件 • ICQ • MSN • QQ • Gtalk •雅虎通 •网易泡泡 • Skype •微信 1

3.5.3流媒体P2P软件基于互联网的网络电视的应用推动P2P技术在流媒体应用中的研究:典型的流媒体P2P软件有:: AnySee.PPLiveTvAnts
3.5.3流媒体P2P软件 基于互联网的网络电视的应用推动P2P 技术在流媒体应用中的研究; 典型的流媒体P2P软件有: • AnySee • PPLive • TvAnts 1

AnySee结构示意图互联网AnySee编码服务器父结点子结点Q节目源结点多播树V黄页服务器历史信息记录服务器
AnySee结构示意图 1

3.5.4共享存储P2P软件共享存储P2P软件主要有:TapestryOceanStore·Pastry
3.5.4共享存储P2P软件 共享存储P2P软件主要有: • Tapestry • OceanStore • Pastry 1

OceanStore系统的结构PooPo0
OceanStore系统的结构 1

3.5.5分布式计算P2P软件分布式计算P2P软件主要有:GPU、 SETI@home;·其中,SETI@home能提供47种不同CPU与操作系统的客户端软件(setiathome.ssl.berkeley.edu或http://boinc.equn.com/seti)。研究人员已超过500万人。从1999年5月至2004年5月,已累计21近200万年的CPU计算时间,进行5×10次浮点运算,处理超过13亿个数据单元
3.5.5分布式计算P2P软件 •分布式计算P2P软件主要有: GPU、SETI@home; •其中,SETI@home能提供47种不同CPU与操作 系统的客户端软件(setiathome.ssl. berkeley.edu 或http://boinc.equn.com/seti)。研究人员已超 过500万人。从1999年5月至2004年5月,已累计 21 近200万年的CPU计算时间,进行5×10次浮点 运算,处理超过13亿个数据单元。 1

3.5.6协同工作P2P软件·GrooveVirtualOffice最早是美国GrooveNetwork公司的产品,它是一种典型的P2P协同工作软件;·最初的产品名字是"GrooveWorkspace",意思是在Groove虚拟办公室营造一个互联网的协同工作空间;·利用Groove软件创作的虚拟办公室环境,一个公司内部的不同工作组之间,几个合作公司的工作人员之间,或一个办公室与出差在外的工作人员之间,都可以方便地协作
3.5.6协同工作P2P软件 • Groove Virtual Office最早是美国Groove Network公司的产品,它是一种典型的P2P协 同工作软件; •最初的产品名字是“Groove Workspace”,意思 是在Groove虚拟办公室营造一个互联网的协同 工作空间; •利用Groove软件创作的虚拟办公室环境,一个 公司内部的不同工作组之间,几个合作公司的 工作人员之间,或一个办公室与出差在外的工 作人员之间,都可以方便地协作。 1
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《高性能计算机网络》课程教学课件(讲义)第二章 网络技术发展 第6讲 广域网技术特征.doc
- 《高性能计算机网络》课程教学课件(讲义)第二章 网络技术发展 第9讲 接入网技术.doc
- 《高性能计算机网络》课程教学课件(讲义)第二章 网络技术发展 第7讲 局域网与城域网技术特征.doc
- 《高性能计算机网络》课程教学课件(讲义)第二章 网络技术发展 第8讲 宽带城域网结构.doc
- 《高性能计算机网络》课程教学课件(讲义)第一章 计算机网络概论 第1讲 计算机网络发展的4个阶段.doc
- 《高性能计算机网络》课程教学课件(讲义)第一章 计算机网络概论 第2讲 网络发展3条主线与定义.doc
- 《高性能计算机网络》课程教学课件(讲义)第一章 计算机网络概论 第5讲 TCPIP模型.doc
- 《高性能计算机网络》课程教学课件(讲义)第一章 计算机网络概论 第4讲 网络体系结构概念与OSI参考模型.doc
- 《高性能计算机网络》课程教学课件(讲义)第一章 计算机网络概论 第3讲 网络拓扑与网络组成.doc
- 《物联网技术及应用》课程教学资料(参考资料)A Survey of 5G Network:Architecture and Emerging Technologies.pdf
- 《物联网技术及应用》课程教学资料(参考资料)A Survey on Green 6G Network - Architecture and Technologies.pdf
- 《物联网技术及应用》课程教学资料(参考资料)Toward the 6G Network Era - Opportunities and Challenges.pdf
- 《物联网技术及应用》课程教学资料(参考资料)Publish/Subscribe Communication Systems - from Models to Applications.pdf
- 《计算机组成原理》课程教学资源(PPT课件)第四章 主存储器.ppt
- 《计算机组成原理》课程教学资源(PPT课件)第三章 乘除及校验.ppt
- 《计算机组成原理》课程教学资源(PPT课件)第二章 运算方法和运算部件(二进制运算).ppt
- 《计算机组成原理》课程教学资源(PPT课件)第一章 计算机系统概论.ppt
- 《计算机组成原理》课程教学资源(PPT课件)第六章 中央处理部件(CPU).ppt
- 《计算机组成原理》课程教学资源(PPT课件)第五章 指令系统.ppt
- 《计算机组成原理》课程教学资源(PPT课件)第十章 输入输出系统(I/O).ppt
- 《高性能计算机网络》课程教学课件(讲义)第三章 互联网应用技术 第12讲 博客、网络电视与.doc
- 《高性能计算机网络》课程教学课件(讲义)第三章 互联网应用技术 第11讲 基于Web的应用.doc
- 《高性能计算机网络》课程教学课件(讲义)第三章 互联网应用技术 第10讲 互联网应用发展与应用层协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第19讲 HTML与SIP.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第20讲 网络管理协议SNMP.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第18讲 Web服务与Http协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第17讲 电子邮件系统.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第16讲 DHCP与FTP.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第15讲 域名系统DNS.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第14讲 网络应用与应用系统设计方法.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第23讲 TCP报文格式与TCP连.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第24讲 TCP流量控制.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第25讲 TCP窗口与UNIX通信方法.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第22讲 UDP协议与TCP协议特点.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第21讲 传输层概念与特点.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第36讲 IPv6基本概念与基本报头.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第34讲 MPLS协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第37讲 IPv6扩展报头与过渡方法.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第35讲 ARP协议与移动IP.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第32讲 ICMP协议.doc