- 2
- 0
- 约9.06千字
- 约 42页
- 2019-08-28 发布于四川
- 举报
课程代号 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
您可能关注的文档
- 教改及教研课题.doc
- 教师专业技能要求表.doc
- 玖隆在线入市协议.doc
- 抗生素耐药性和医用药物政策(Ⅱ).ppt
- 课标要求:运用地图,归纳世界洋流分布规律.ppt
- 了解应用服务器.ppt
- 历史科专题研习黄伟国-资讯科技李永青-科主任统筹简丽芳.ppt
- 辽宁科技大学软件学院.doc
- 临沂大学“校庆杯”软件设计大赛明白纸.doc
- 临沂大学网络中心文件.doc
- 2025年新能源汽车铝合金型材表面处理报告.docx
- 2025_2026学年新教材高中历史第四单元资本主义制度的确立9资产阶级革命与资本主义制度的确立课时作业含解析新人教版必修中外历史纲要下.doc
- 2026版高考历史一轮训练课后限时集训10近代西方民主政治的确立与发展含解析人民版.doc
- 2025年光伏支架轻量化研发趋势与材料创新报告.docx
- 2025_2026学年新教材高中英语UNIT3SPORTSANDFITNESS预习新知早知道学案含解析新人教版必修第一册.doc
- 初中道德与法治八年级上册《爱我中华》单元教学设计(1).docx
- Unit9IlikemusicthatIcandancetoSectionA(3a3c)(教学课件)人教版(0)九年级英语全册().pptx
- 四年级下册《我的“自画像”》习作指导课教学设计——基于例文支架的精准表达训练.docx
- 星火燎原:新中国“两弹一星”伟业的奠基与精神传承.docx
- 中考英语一轮复习:解锁单项选择的逻辑与策略(第一讲).docx
最近下载
- 医学课件-生物活性材料诱导牙本质再矿化和仿生矿化的研究进展.pptx
- Anhao安翰磁控胶囊胃镜系统NU-I用户手册.pdf
- QC成果提高环氧地坪一次验收合格率.pdf VIP
- 物性数据表_瑞士EMS PA610 Grilamid XE 3959 nat.pdf VIP
- SY_T 5225-2019 石油天然气钻井、开发、储运防火防爆安全生产技术规程.docx VIP
- 长安深蓝S7使用说明书(增程版).pdf VIP
- SL∕T 618-2021 水利水电工程可行性研究报告编制规程.pdf
- 2024年考研203日语真题.doc VIP
- 建筑施工 - 07J306集水坑施工图集.pdf VIP
- 抗震支架安装施工方案及技术措施.docx VIP
原创力文档

文档评论(0)