- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程代号 CON241利用微软协作技术平台开发P2P通讯软件与服务 课程内容概述 P2P通讯简介特点,优劣,应用场景,挑战 详解微软网络协作P2P平台架构,技术,API,平台 如何对P2P领域带来革命性影响 如何使简易开发功能强大的P2P软件与服务成为可能 适合于 对P2P感兴趣的听众 应用软件技术的决策者 P2P开发者 关键点 对许多应用来说,P2P是最佳通讯解是未来 微软提供几乎完整的P2P平台与解法 微软P2P平台将存在于所有视窗系统(Vista),具有革命性意义 课程内容安排 P2P通讯技术与领域简介 什么是P2P,其特点,优劣,现状 挑战 P2P关键技术及微软相应解法 端到端联通:穿越网络地址转换器 (NAT Traversal) 名解析与发现(Name Resolution/Discovery) 多方通讯与协调 整合在一起:微软简易,强大,完整的平台 演示 总结 P2P通讯简介 什么是P2P通讯 什么是P2P(对等点对点)通讯? 相对于客户端服务器通讯架构而言,所有点对等,不存在中心服务器与客户端角色区别的通讯架构。 优势 资源共享而利用率高,效率高 防故障 通讯灵活 部署费用低 使新的应用领域成为可能 P2P通讯应用场景(Scenarios) 实时通讯 即时通讯(Instant Messaging) ,声音,录像 实时游戏 协作 团队项目工作间 会议 多角协作游戏 信息发布与同步 新闻,股价 软件更新,产品信息 分散处理 P2P应用现状-概览 P2P应用现状-进一步分析 以文件共享为主 对于英特网来说 带宽占用大 用户相对不太多 对P2P应用软件来说 软件服务“大” 种类数量少 公司应用少 为什么?挑战是什么? 存在问题:缺陷?特征?还是挑战? 管理性 ? 既是特性也是挑战 安全性 ? 挑战 高开发障碍 ? 挑战 挑战:核心技术综述 端到端难:公用IPv4地址少?NAT(地址转换表) 对等点(名)寻找解析的两难 杂交法用服务器解析 ? 成本 纯P2P网络需要路由解析系统 ? 开发部署 多方通讯与协调 ? 开发 文件,数据分割,寻找与负载平衡优化 多播,广播,复制,远端存储搜索 安全性 ? 开发 微软面对挑战的回答: 全套的核心技术解法 微软对挑战的回答 端对端连接? 公用IPv4地址少? IPv6 NAT? Teredo-IPv6穿越NAT 对等点(名)寻找解析? PNRP(对等点名解析协议) PNM(我的近邻) 安全的多方通讯与协调? 多方联通网技术:Grouping和Graphing 对等点通道:Peer Channel 端到端联通:NAT简介 端到端联通: Teredo简介 端到端联通关键点 设置IPv6将自动得到Teredo 可应用所有范围的通讯口 自动全存在的端到端联通 名解析与搜寻发现 “名” 可以代表任何东西,一个逻辑对等点 机器,用户,小组,服务等等 微软架构中的“名” 转换成(hash)128-bit的数字标识符(P2P ID) 安全的名与普通名 微软架构中的名解析与发现 PNRP:对等点名解析协议 名已知情况下的解析 可用于英特网全球范畴与局域网范畴 PNM:我的近邻(People Near Me) 名(用户)未知情况下的发现,局域网范畴 有一整套用户与交际管理API 名解析: PNRP(对等名解析协议) 256-bit数字空间的覆盖网络 128-bit名(P2PID) + 128-bit名发布者地址线索 Node:运行PNRP服务的点 公布(登记)“名” ,参与名解析路由 解析“名” 枚举 Cloud:上述点组成的互联网群 Global Cloud:全球群,一般从种子服务器(Seedserver)*启动 Link-local Cloud:链接局域群,多播启动 Cache:特殊结构的路由表 两套API: PNRP API NSP API 名解析: PNRP解析举例 名解析: PNRP安全与性能 安全性 安全名: Authority.Classifier用SHA-1 名解析最后一步,将返还认证的对等点地址,以密钥技术确认拥有者 节流阀控制对点上资源的占用 群维护算法保证快速收敛--防攻击 性能 解析正确率:平均大于99.5% 解析延迟:平均小于3秒 带宽消耗:每登记名占用小于每秒50字节 名解析: PNRP API 起始与结束 PeerPnrpStartup, PeerPnrpShutdown 登记 (PeerIdentityCreate), PeerCreatePeerName PeerPnrpRegister, PeerPnrpUpdateRegistration PeerPnrpUnregister 解析与枚举 PeerPnrpResolve PeerPnrpSt
文档评论(0)