Dela via


Vad är Peer Networking?

Peer-to-peer-nätverk är en serverlös nätverksteknik som gör att flera nätverksenheter kan dela resurser och kommunicera direkt med varandra. Den här tekniken är tillgänglig för Windows XP med Service Pack 1 (SP1) och senare klienter som kör Advanced Networking Pack för peer-to-peer-infrastrukturen.

Peer-to-Peer-infrastrukturen är en uppsättning nätverks-API:er som hjälper dig att utveckla decentraliserade nätverksprogram som använder den kollektiva kraften hos datorer i ett nätverk. Peer-to-peer-program kan till exempel vara samarbetskommunikation, teknik för innehållsdistribution och så vidare.

Peer-to-Peer-infrastrukturen tillhandahåller en solid nätverksinfrastruktur så att du kan koncentrera dig på att utveckla program, eftersom infrastrukturen har utvecklats åt dig.

Peer-to-Peer-infrastrukturen innehåller följande huvudkomponenter:

Skalbar och säker peer-namnmatchning

Namnområdesprovider-API:et PNRP (Peer Name Resolution Protocol) är ett namn-to-IP matchningsprotokoll. IPv6-omfånget eller kontexten som innehåller alla deltagande noder kallas ett moln. Med PNRP kan peer-datorer interagera med varandra i ett moln.

Effektiv multipunktskommunikation

Peer-to-Peer-infrastrukturen innehåller Graphing API- som ger effektiv kommunikation med flera platser. Precis som PNRP tillåter peer-to-peer-grafering en uppsättning noder att interagera, och data skickas till och från varandra i form av en datapost . Varje post som en peer genererar eller uppdaterar skickas till alla noder i en graf.

Distribuerad datahantering

Distribuerad datahantering lagrar automatiskt alla dataposter som skickas till ett peer-to-peer-nätverk tills den angivna förfallotiden för varje post. Peer-to-peer-nätverk säkerställer att varje nod i ett peer-to-peer-nät har en liknande vy av registerdatabasen. Om ett peer-to-peer-diagram har en associerad säkerhetsmodell innehåller diagrammet följande information:

  • Vem kan och kan inte ansluta till en graf
  • Vem kan skydda och verifiera poster baserat på externt definierade kriterier

Säkra peer-identiteter

Peer-to-Peer-infrastrukturen tillhandahåller ett Peer-to-Peer-Identity Manager-API som gör att du kan skapa, hantera och manipulera peer-identiteterna. Peer-identiteter används för att definiera namn för säkra slutpunkter i PNRP och kan representera alla resurser som deltar i ett peer-to-peer-nätverk, inklusive säkra peer-to-peer-grupper och tjänster.

Skydda peer-to-peer-grupper

Peer-to-Peer-Grupperings-API:et kombinerar Peer-to-Peer Graphing, Identity Manager och PNRP API:er för att bilda en sammanhängande och bekväm lösning för peer-to-peer-nätverksutveckling. Peer-to-Peer-grupperings-API:et använder API:et Peer-to-Peer Identity Manager och ett självsignerat certifikatschema för att säkerställa säkerheten i grafinfrastrukturen. Varje grupp kan lösas upp och registreras via PNRP, vilket möjliggör namnuppslagning av slumpmässiga jämnlikar inom en registrerad peer-to-peer-grupp. En grupp kan vara en slutpunkt i PNRP, precis som en peer.

En översikt över API:erna i peer-to-peer-infrastrukturen finns i avsnittet Vad är peer-infrastrukturen?.