P2P in Windows 7 - Homepage

Download Report

Transcript P2P in Windows 7 - Homepage

P2P in Windows 7

P2P Capabilities in Windows 7

• •

Distributed Routing Table

– A new public API suitable for building Distributed Hash Tables (DHTs), content distribution networks, serverless name resolution and more!

– DHTs are used to build storage systems that are distributed, scalable and highly available.

– Designed for Internet-wide scale

BranchCache

– Accelerating enterprise content delivery – Load reduction on corporate servers – Bandwidth savings for branch office WAN links

DISTRIBUTED ROUTING TABLE

The Distributed Routing Table Key based routing in a structured peer-to-peer overlay • • • A new public API suitable for building Distributed Hash Tables (DHTs), content distribution networks, serverless name resolution and more!

Designed and tested for internet scale.

837 1143

Powerful, flexible security model supports private meshes and key/participant authentication.

9043 3107 4562 7879 6801 5231 6011

BRANCHCACHE

Background

Thin, expensive WAN links between headquarters and branches

• • • High bandwidth utilization Poor application responsiveness Data centralization worsens the problem

Distributed Caching Data

Hosted Caching ID ID Search ID Data ID Data

Architecture

IE Open URL HTTP client Data Hashlist Data Branch Cache “Branch Cache Capable” Hashlist IIS Data Get data Data HTTP server Hashlist Branch Cache Data Hashlist H1 H2 H3 H4 H5

Framework

3 rd Party Applications Office CopyFile

SMB

Explorer SharePoint

BranchCache

Office

HTTP

BITS WMP IE

BranchCache summary

• Retrieve content from within the branch if available, instead of the content server • Supports commonly used protocols – HTTP, SMB (including SMB signing) – HTTPS, IPsec • Client can only retrieve from within the branch if authorized by the server

BACKUP

Use Group Policy to enable BranchCache on Windows 7 clients Deployment Install the optional BranchCache component on a Windows 7 web or file server File Server IIS Group Policy Management Hosted Cache Optionally, install a hosted cache in your branch. Configure clients to use it via Group Policy